0

Androidレイアウトxmlファイルでは、フレームレイアウト要素は@android:id/tabcontentのように定義され、Javaコードでその要素を参照する方法

= (フレームレイアウト) findViewById(R.id._ _ _

それでは、違いは何ですか

  • @android:+id/tabcontent
  • @+id/タブコンテンツ
  • @android:id/tabcontent
  • @id/tabcontent –</li>
4

4 に答える 4

3

そのはずandroid.R.id.tabcontent

使用する必要がある定義済みの Android リソースを使用するときは常に覚えておいてくださいandroid.R

于 2013-03-14T10:51:59.390 に答える
1

+ 記号は、これidを自動的に作成されたR.javaファイルに追加します (したがって、 を使用してリソースを参照できますR.id) 。これandroid:は、リソースがandroid.R.javaファイル内にあることを意味します ( に似てR.javaいますが、Androidシステムリソースを参照します)。したがって、他の回答が@android:id参照するようにandroid.R.id

于 2013-03-14T11:11:45.613 に答える
1

ID を "@+id/tabcontent" として定義すると、(Framelayout) findViewById(R.id.tabcontent) として簡単に見つけることができます。

于 2013-03-14T10:52:26.490 に答える
1

@android:id/tab のようにフレーム レイアウトの id を宣言した場合??? したがって、これを使用してこのフレームレイアウトを見つける必要があります。

(Framelayout) findViewById(android.R.id.tabcontent)
于 2013-03-14T10:53:26.007 に答える