質問: textviewでテキストを水平方向と垂直方向に中央揃えする方法は? textviewのtextviewの真ん中に表示されるように、テキストを水平方向と垂直方向にandroidの中央に配置するにはどうすればよいですか。
回答: tablelayoutを使用している場合は、tablerowsの重力も中心に設定してください。さもなければそれは働かないでしょう。少なくとも、tablerowの重力を中央に設定するまで、それは私と一緒には機能しませんでした。たとえば、次のようになります。<tablerow android:id="@+id/tablerow2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center"> <textview android:text="@string/chf" android:id="@+id/tv_chf" android:layout_weight="2" android:layout_height="wrap_content" android:layout_width="fill_parent" android:gravity="center"></textview> </tablerow>