R.javaファイルで管理されているリソース実体は、種類に応じて/res/以下で定義

Android用語集

カテゴリー: リソース  閲覧数:395 配信日:2013-12-25 18:45


R.javaファイルでリソースID管理されているリソース実体は、リソース種類に応じて/res/以下で定義されている
※R.layout … Rクラスのネストクラス( Nested Classes)であるlayoutクラスを意味している
※「main.xml」には、デフォルトで文字列(の部品)が画面配置されているため、ソースに何も記述しなくても表示可能
種類 プロジェクト名/gen/パッケージ名/R.java リソースIDが割り当てられる対象 プロジェクト名/res/ リソース実体の種類
attrクラス
colorクラス values/colors.xml XMLファイル
画像 drawableクラス 画像のファイル名 drawable/○○.jpg 画像ファイル
idクラス
レイアウト layoutクラス レイアウト用XMLファイルのファイル名 layout/○○.xml XMLファイル
文字列 stringクラス XMLファイルの中で各要素に付けられた名前 values/strings.xml XMLファイル
styleクラス XMLファイルの中で各要素に付けられた名前 values/styles.xml XMLファイル