2017-05-12 6 views
0

Rクラスのint定数の目的は何ですか?その値はどこで使用されますか? 例:public static final int number_list_item=0x7f04002b; findViewById()を使用すると、自分のビューをその定数に割り当てます。 メモリ内のいくつかのアドレスですか?説明してください。R.javaの定数の意味android

+0

https://developer.android.com/guide/topics/resources/accessing-resources.html – Pavan

答えて

0

定数の16進数です。 はい、Androidアプリケーション用の予約済みメモリスペース(実際にはポインタ)です。

のAndroid R定数は、0x7f0で始まる...

R.javaファイルには、すべてのリソースのリソースIDが含まれているAAPT(ツール包装Androidの資産)によって自動生成されたファイルでありますres /ディレクトリの。クラスまたはxmlファイル内にリソースを作成するとき。 aaptは、そのリソースに内部的にアクセスする定数を作成します。

0

R.javaファイルは、res/directoryのすべてのリソースのリソースIDを含むAndroid Asset Packaging Toolによる自動生成ファイルです。 xmlファイルにコンポーネントを作成すると、対応するコンポーネントのIDがこのファイルに自動的に作成されます。

0

これは、XMLファイルの文字列リソースとそれに対応するjavaのマッピングの間のブリッジとして機能します。

関連する問題