リソースタイプの概要
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
このセクションの各ページでは、プロジェクト リソース ディレクトリ(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 リソース(ドローアブルの配列に使用できます)。
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2022-09-02 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]