..
第percedenteでおそらくより注意深い読者は、メソッドのfindViewByIdに渡さR.id.testo1トピックを(またはR.id.testo2)にお気づきでしょう。
この章では、実際には、私たちのアプリケーションの特定の役割を果たしているファイルR.javaの内容を分析することになります。
その後、問題のファイルを開いて、ソースコードを見てみましょう。
前の章で述べたように、ファイルはR.java私達のアプリケーションの各要素の16進文字列を関連付けられています。 このクラスは、インストールパッケージを作成、コンパイル時に自己生成されるため、そのファイル内に正しいコードを表示するには、少なくとも一度は私たちのプロジェクトを完了する必要があります。
ファイルを開くR.javaはコード"小さなディテールの構造を見つける。 実際にはクラスがR内で宣言され、そして我々のアプリケーション内の要素を定義する他の入れ子になったクラスが作成されます。 例えば、我々はこのような定数loyoutネストする予定のクラスを見つける:
のpublic static final int型のmain = 0x7f030000;この定数は、我々のファイルと進文字列が適切な関連付けを行うためにコンパイラによって使用されるメインmain.xmlを識別します。
ファイル構造R.javaをスクロールダウンすると、ネストされたクラスIDです。 さえこのクラス内で我々は、として2つのTextViewのText1と Text2 を識別する 2つの定数を検索します。 もし、例えば、我々はまた、アプリケーションが自動的に起動された後という名前の3番目のTextViewのtesto3がファイルR.javaに置かれるこの新しい要素のための定数を追加しました。
R.javaファイルは、プログラマがどのような方法でこのファイルを変更する必要があることがないという理由だけで教育目的のために、このガイドに記載されています。 それは、要素に関連付けられている定数を追加したり削除したりするコンパイラ用です。 (注)は、最終的に、クラスRは、アプリケーションの実行中に、そのに(実際には定数を識別する) のpublic static final修飾子を使用して定義されていることは、このクラスの属性を変更する必要はありません。
| |
ASPとのE -コマース(電子ブック)
ASPによるeコマースとショッピングカート。 わずか35€。 |
| |
Paint Shop Proは(まず)
コーレルPSPでWebグラフィックや写真の編集が知られている。 49€から。 |
| |
VB.NET(コース)
Visual Basicでデスクトップアプリケーションを作る.. 49€から。 |