現在あるLinerLayoutにTextViewを5つ水平方向に並べてそれらを(水平方向に)中央に表示するためにLinerLayoutのgravityにcenter_horizonalを指定して中央表示させています。
そのうち最後の2つをLinerLayout内で縦に表示させるために子LinerLayoutを入れ子にさせて、orientation="vertical"で縦表示させようとしたら、親のLinerLayout全体が左寄せ(デフォルト?位置調整がきいてない??)になってしまい、困っています。
もし解決方法をご存知でしたらご教授ください。
他に提示すべき情報がございましたらご指摘ください。
宜しくお願い致します。
レイアウトファイルのソースは以下になります
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/mainLayout" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#FFFFFF" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="raksam.com.xxxx.MainActivity">
</RelativeLayout><!-- 土台--> <TextView android:id="@+id/resultView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#000000" android:layout_marginTop="20dp" android:layout_centerInParent="true" /> <LinearLayout android:id="@+id/titleLinerLayout" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_above="@id/resultView" android:gravity="center_horizontal"> <!-- 「あ」 --> <TextView android:id="@+id/viewA" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center" android:textColor="#000000" android:shadowColor="#FFFFFF" android:shadowDx="5" android:shadowDy="5" android:shadowRadius="1" android:rotation="350" android:text="あ"/> <!-- 「い」 --> <TextView android:id="@+id/viewTA" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center" android:textColor="#000000" android:shadowColor="#FFFFFF" android:shadowDx="5" android:shadowDy="5" android:shadowRadius="1" android:rotation="10" android:text="い"/> <!-- 「う」 --> <TextView android:id="@+id/viewRU" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center" android:textColor="#000000" android:shadowColor="#FFFFFF" android:shadowDx="5" android:shadowDy="5" android:shadowRadius="1" android:rotation="350" android:text="う"/> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <!-- 「え」 --> <TextView android:id="@+id/viewKU" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="left" android:text="え"/> <!-- 「お」 --> <TextView android:id="@+id/viewN" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="right" android:text="お"/> </LinearLayout> </LinearLayout>
===============================================================
回答1件
あなたの回答
tips
プレビュー