Androidレイアウトxmlファイルでは、フレームレイアウト要素は@android:id/tabcontentのように定義され、Javaコードでその要素を参照する方法
= (フレームレイアウト) findViewById(R.id._ _ _
それでは、違いは何ですか
- @android:+id/tabcontent
- @+id/タブコンテンツ
- @android:id/tabcontent
- @id/tabcontent –</li>
Androidレイアウトxmlファイルでは、フレームレイアウト要素は@android:id/tabcontentのように定義され、Javaコードでその要素を参照する方法
= (フレームレイアウト) findViewById(R.id._ _ _
それでは、違いは何ですか
- @android:+id/tabcontent
- @+id/タブコンテンツ
- @android:id/tabcontent
- @id/tabcontent –</li>
そのはずandroid.R.id.tabcontent
使用する必要がある定義済みの Android リソースを使用するときは常に覚えておいてくださいandroid.R
+ 記号は、これid
を自動的に作成されたR.java
ファイルに追加します (したがって、 を使用してリソースを参照できますR.id
) 。これandroid:
は、リソースがandroid.R.java
ファイル内にあることを意味します ( に似てR.java
いますが、Androidシステムリソースを参照します)。したがって、他の回答が@android:id
参照するようにandroid.R.id
ID を "@+id/tabcontent" として定義すると、(Framelayout) findViewById(R.id.tabcontent) として簡単に見つけることができます。
@android:id/tab のようにフレーム レイアウトの id を宣言した場合??? したがって、これを使用してこのフレームレイアウトを見つける必要があります。
(Framelayout) findViewById(android.R.id.tabcontent)