layoutの種類と使用方法
Androidのlayoutには、LinerLayout・FrameLayout・TableLayout・AbsoluteLayout・RelativeLayoutがあります。
LinerLayout
縦向きまたは横向きに一直線にウィジェットを並べるレイアウトです。
Androidのデフォルトのレイアウトになっています。
FrameLayout
本来、1つのウィジェットを配置する目的で設計されています。
複数のウィジェットを配置した場合、後から配置したウィジェットが前面に描画される形になります。
また、配置するウィジェットの位置は設定できず、常に左上に配置されます。
TableLayout
表組みを作成するレイアウトです。
AbsoluteLayout
表示位置を絶対座標で指定するレイアウトです。
RelativeLayout
ウィジェット同士が互いに関連し合って位置を決めるレイアウトです。
main.xmlの例
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > ……… … ……… </LinearLayout>
関連記事
- 画面UIパーツのclass一覧
- ListViewにArrayAdapterを渡すサンプルコード(一覧項目から選択する場合のUI)
- Colorクラスでの色指定
- 画像を解像度ごとに振り分ける方法 国際化する方法(drawable、layout、valuesなどの修飾句)
- 処理中を表すプログレスダイアログを表示する
- EditTextのソフトキーボードの『完了』を虫メガネアイコンなどに変更する方法
- WebViewの設定一覧
- WebViewで横の隙間を消す方法(スクロールバー領域を消す)
- layoutのbackgroundで透過(transparent)を指定する方法
- xmlファイルの開始タグと閉じタグは大文字小文字も同じにする
- テーマ機能を使ってアプリケーション全体にスタイルを適用させる方法
- スタイルを使って属性を一括で管理する方法
- よく使うUIパーツのプロパティ
- wrap_contentとfill_parentの違い
- Androidのlayoutで使用できるパーツの一覧 ビュー(部品)
- 画面の向きによってレイアウトを変更する方法
- 横画面に固定する、縦画面に固定する(表示モードの固定)
- EditTextで改行させない方法
- Androidアプリ
- Androidアプリの開発環境を作る方法
- AndroidManifest.xml の permission一覧
- 2.0/2.1以前で再生できる動画が2.2以降で再生できない
- リソースファイルの設置場所と利用方法
- iPhoneアプリやAndroidアプリを簡単に作成する方法 ハイブリッドアプリケーション
- Mobile Network Code(MNC)の一覧[M-N]
- Java標準以外のライブラリ(パッケージ)を読み込む方法 jarファイルを追加する
- Mobile Network Code(MNC)の一覧[O-R]
- Mobile Network Code(MNC)の一覧[H-I]
- Mobile Country Code(MCC)の一覧
- 実機内やエミュレータ内のファイルを操作する DDMS、adbとサンプルコード
- ターミナルで端末操作をする方法
スポンサーリンク