在android layout xml文件中,framelayout元素定义为@android:id / tabcontent 如何在java代码中引用该元素
=(Framelayout)findViewById(R.id。 _ _ _
那么
之间的区别是什么
- @android:+ id / tabcontent
- @ + id / tabcontent
- @android:id / tabcontent
- @ id / tabcontent -
答案 0 :(得分:3)
应为android.R.id.tabcontent
始终记住,无论何时使用预定义的Android资源,都必须使用android.R
答案 1 :(得分:1)
将id定义为“@ + id / tabcontent”您可以轻松找到它(Framelayout)findViewById(R.id.tabcontent)
答案 2 :(得分:1)
如果你声明框架布局的id像@android:id / tab ???所以你必须使用它来找到这个framelayout。
(Framelayout) findViewById(android.R.id.tabcontent)
答案 3 :(得分:1)
+符号将此id
添加到自动创建的R.java
文件中(因此您可以使用R.id
引用资源)android:
表示资源位于android.R.java
内{ {1}}文件(类似于R.java
,但指的是android 系统资源)。因此,与其他答案一样,@android:id
指的是android.R.id