はじめに
Androidアプリの開発のために、パレットとビュー部品についての理解を整理します。
この記事で取り扱う環境は、Android Studio+Windows10です。
真新しい情報ではありません。体系立てて理解を整理するために、自分が理解しやすい枠組みでまとめるものです。
ひとつ前
ひとつ先
1.レイアウトファイル(activity_main.xml)
1.パレットとビュー部品
No | パレット | No | パレット | No | パレット | ||
---|---|---|---|---|---|---|---|
1 | Common | 4 | Widgets | 7 | Helper | ||
2 | Text | 5 | Layouts | 8 | |||
3 | Buttons | 6 | Containers | 9 | Legacy |
1.4.Widgetsパレット
No | ビュー部品 | 説明 |
---|---|---|
1 | View | ビュー |
2 | ImageView | 画像を表示 |
3 | WebView | Webを表示 |
4 | VideoView | 動画を表示 |
5 | CalenderView | カレンダーを表示 |
6 | ProgressBar | プログレスバー |
7 | ProgressBar(Horizontal) | 水平プログレスバー |
8 | SeekBar | シークバー(ボリューム調節ツマミ、スライダー) |
9 | SeekBar(Discrete) | 分離したシークバー(ボリューム調節ツマミ、スライダー) |
10 | RatingBar | レーティングバー |
11 | SearchView | 検索窓を表示 |
12 | TextureView | API 24 以降では、TextureView の代わりに SurfaceView を実装することが推奨されているらしい |
13 | SurfaceView | 階層内に追加の複合レイヤを埋め込める(高速描画が必要なときに使用) |
14 | Horizontal Divider | 水平の分割線 |
15 | Vertical Divider | 垂直の分割線 |