1-3. LinearLayout

LinearLayoutというタグ。要は「縦に置いていくか」「横に置いていくか」ということを指定するものです。

1番のTextViewのページをみると、

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

>

という記述があります。この反転したところに「vertical」とあります。つまり、縦に並べていくよ、ということ。

じゃあ横に並べていくにはどうするかというと、verticalをhorizontalに書き換えればOK。

このverticalとhorizontalを組み合わせて、例えば

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="horizontal"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

>

<TextView .../> ### 略

<EditText .../> ### 略

</LinearLayout>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="horizontal"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

>

<TextView .../> ### 略

<EditText .../> ### 略

</LinearLayout>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="horizontal"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

>

<TextView .../> ### 略

<EditText .../> ### 略

</LinearLayout>

</LinearLayout>

と書くと、横方向に「文字と入力フィールド」というペアを表示させ、これと同じ表示を3行に渡って表示する

ことになります。