リソースタイプの概要

このセクションの各ページでは、プロジェクト リソース ディレクトリ(res/)で提供できる特定タイプのアプリリソースの使用法、形式、構文について紹介します。

各ページの概要は次のとおりです。

アニメーション リソース
事前定義のアニメーションを定義します。
トゥイーン アニメーションは res/anim/ に保存し、R.anim クラスからアクセスします。
フレーム アニメーションは res/drawable/ に保存し、R.drawable クラスからアクセスします。
色状態リストのリソース
View の状態に応じて変わるカラーリソースを定義します。
res/color/ に保存し、R.color クラスからアクセスします。
ドローアブル リソース
ビットマップや XML でさまざまなグラフィックを定義します。
res/drawable/ に保存し、R.drawable クラスからアクセスします。
レイアウト リソース
アプリ UI のレイアウトを定義します。
res/layout/ に保存し、R.layout クラスからアクセスします。
メニュー リソース
アプリメニューの内容を定義します。
res/menu/ に保存し、R.menu クラスからアクセスします。
文字列リソース
文字列、文字列配列、複数形を定義し、文字列の書式設定とスタイル設定も含めます。
res/values/ に保存し、R.string クラス、R.array クラス、R.plurals クラスからアクセスします。
スタイル リソース
UI 要素の外観と形式を定義します。
res/values/ に保存し、R.style クラスからアクセスします。
フォント リソース
フォント ファミリーを定義し、カスタム フォントを XML に含めます。
res/font/ に保存し、R.font クラスからアクセスします。
その他のリソースタイプ
以下をはじめとする基本的な値を静的リソースとして定義します。
ブール値
ブール値を保有する XML リソース。
16 進数の色の値を保有する XML リソース。
ディメンション
測定単位付きのディメンションの値を保有する XML リソース。
ID
アプリリソースとコンポーネントの一意の識別子を提供する XML リソース。
整数
整数値を保有する XML リソース。
整数配列
整数の配列を提供する XML リソース。
型付き配列
TypedArray を提供する XML リソース(ドローアブルの配列に使用できます)。