レイアウトXMLで縦の中央揃え

レイアウトXMLで縦の中央揃え

HTMLでいうvalign=center的なもの

LinerLayoutで

android:orientation="vertical"
android:layout_height="fill_parent"

で縦いっぱいにエリアが取られます。 (fill_parentは、100% をいう感じ)

そこで

android:gravity="center_vertical"

でOKです。
最終的にこんな感じ

<LinearLayout
	android:orientation="horizontal"
	android:layout_width="fill_parent"
	android:layout_height="wrap_content"
	android:gravity="center_vertical"
>
	<TextView
	android:text="@string/nam_str"
	android:layout_width="fill_parent"
	android:layout_height="wrap_content"
	/>
</LinearLayout>
designer

Leave your message