按ID查找<include>视图?</include>

时间:2012-02-07 21:20:21

标签: android

是否可以通过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);

在这种情况下什么是“观点”?这是一个观点吗?是否解决了“布局/测试”的顶级元素?

由于

2 个答案:

答案 0 :(得分:1)

您实际上是在覆盖包含的布局中覆盖顶级父视图的ID,因此您将获得整个布局及其内容的顶视图。 <include>标记实际上是包含布局的复制和粘贴。您可以使用id覆盖layout_代码和任何属性。

答案 1 :(得分:0)

foo将是id布局的根元素ViewGroupView}的test。如果已在id布局test中为其定义了foo,则会覆盖它。

相关问题