『Hello, World』チュートリアルと同様に、Androidアプリケーションで利用できるレイアウト、ウェジット、ビューについて見ていきます。
(※)『Hello, World』チュートリアルが完了していることを前提に説明します。
Hello, World | 『Hello, World』チュートリアル |
前提とする知識
Androidプロジェクトの作成、及び、実行方法
Androidプロジェクトの基本的な構成(リソースファイル、レイアウトファイル等)
Activityクラスの基本的なコンポーネント
本チュートリアルではできるだけ単純にするために、Androidアプリケーション開発において、必ずしもベストなコードではないことに注意してください。特に、文字列がJavaソースにハードコーディングされている場合がありますが、リソースファイル(res/values/strings.xml)に定義するのがベターです。
ヒント:Eclipseプロジェクトにサンプルコードを張り付けた後、「Ctrl (or Cmd) + Shift + O」を押すと、必要なパッケージが自動でインポートされます。
Layouts
![]() | Linear Layout水平方向、または、垂直方向にビューを並べるレイアウトです。 |
![]() | Relative Layout相対的な位置ににビューを配置するレイアウトです。 |
![]() | Table Layout表形式(行、列)ににビューを配置するレイアウトです。 |
![]() | Grid View2次元のスクロール可能なグリッドにアイテムを配置するレイアウトです。 |