アンドロイド・アプリケーションを開発するためのメモです。LayoutLinearLayoutクラスは、ViewGroupクラスを継承したものであり、子ビューを水平、あるいは、垂直に一直線に並べるものです。LinearLayoutの使い過ぎには気をつけないといけません。複数のLinearLayoutをネスト構造にしようとする場合、RelativeLayoutを利用するのが良い場合が多いです。LinearLayoutの使い方サンプル「HelloLinearLayout」という名前のAndroidプロジェクトを作成します。「res/layout/main.xml」ファイルを開き、以下のように修正します。</LinearLayout></LinearLayout>上記のXMLファイルを見てみましょう。ルートレベルのLinearLayoutが「orientation」を「vertical」に指定しています。これで、子ビュー(この場合は2つの子ビュー)は、垂直方向に並びます。1つ目の子ビューでは、さらにLinearLayoutが定義されており、「orientation」は「horizontal」に指定しています。2つ目の子ビューでも、さらにLinearLayoutが定義されており、「orientation」は「vertical」に指定しています。入れ子になった2つの子ビューのLinearLayoutは、いくつかのTextViewを要素として保持しており、子ビューのLinearLayoutで指定されたように一直線に並びます。Javaソースを開き、以下のようにonCreate()メソッドでレイアウトファイル(res/layout/main.xml)がロードされるように修正します。(Eclipseで自動生成されたJavaソースは既にそのようになっています。setContentView(R.layout.main);}setContentView(int)メソッドは、Activityクラスで指定されたIDのレイアウトファイルを読み込みます。「R.layout.main」を指定すると、リソースファイルの「res/layout/main.xml」が指定されることになります。Androidアプリケーションを実行してみましょう。以下のように表示されれば成功です。