是否可以通过id查找视图?如果它是?:
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<include
android:id="@+id/foo"
layout="@layout/test" />
...
View view = findViewById(R.id.foo);
在这种情况下什么是“观点”?这是一个观点吗?是否解决了“布局/测试”的顶级元素?
由于
答案 0 :(得分:1)
您实际上是在覆盖包含的布局中覆盖顶级父视图的ID,因此您将获得整个布局及其内容的顶视图。 <include>
标记实际上是包含布局的复制和粘贴。您可以使用id
覆盖layout_
代码和任何属性。
答案 1 :(得分:0)
foo
将是id
布局的根元素ViewGroup
或View
}的test
。如果已在id
布局test
中为其定义了foo
,则会覆盖它。