はじめに
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.6.Containersパレット
No | ビュー部品 | 説明 |
---|---|---|
1 | Spinner | スピナー(プルダウン) |
2 | RecyclerView | メモリ使用量を抑え大規模なデータを扱う |
3 | ScrollView | スクロール |
4 | HorizontalScrollView | 横スクロール |
5 | NestedScrollView | ネストしたスクロール |
6 | ViewPager2 | ページャ(画面スライド) |
7 | CardView | スイッチ形式のボタン |
8 | AppBarLayout | アプリバー |
9 | BottomAppBar | 下部アプリバー |
10 | NavigationView | ナビゲーション |
11 | BottomNavigationView | 下部ナビゲーション |
12 | Toolbar | ツールバー |
13 | TabLayout | タブレイアウト |
14 | TabItem | タブアイテム |
15 | ViewStub | 読み込みを先送りする |
16 | <include> |
レイアウトを使いまわすタグ |
17 | FragmentContainerView | アクティビティ内でフラグメントを扱うコンテナ |
18 | NavHostFragment | ナビゲーションホストフラグメント |
19 | <View> |
ビュータグ |
20 | <requestFocus> |
フォーカスをあてるタグ |