リソースタイプの概要

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

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

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

アニメーション リソース
事前定義のアニメーションを定義します。
トゥイーン アニメーションは res/anim/ に保存し、R.anim クラスからアクセスします。
フレーム アニメーションは res/drawable/ に保存し、R.drawable クラスからアクセスします。
色状態リストリソース
ビューの状態に応じて変わるカラーリソースを定義します。
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 リソース(ドローアブルの配列に使用できます)。