gpt4 book ai didi

android - 在布局 xml 文件中使用包含时如何指定 id

转载 作者:IT老高 更新时间:2023-10-28 13:02:46 25 4
gpt4 key购买 nike

在我的布局 xml 文件中,我包含了其他布局 xml 文件(每个使用不同的 android id)。

<include layout="@layout/view_contact_name" android:id="+id/test1"/>
<include layout="@layout/view_contact_name" android:id="+id/test2"/>

但是当我在模拟器中运行它并启动 Hierarchy Viewer 时,每个布局仍然显示“NO_ID”,在我的代码中,我有findViewById(R.id.test1)findViewById(R.id.test2) 都返回 null。

谁能帮我解决我的问题?

最佳答案

<include> 中指定 ID

<include layout="@layout/test" android:id="@+id/test1" />

然后使用两个 findViewById访问布局中的字段

View test1View = findViewById(R.id.test1);
TextView test1TextView = (TextView) test1View.findViewById(R.id.text);

使用这种方法,您可以访问您拥有的任何包含中的任何字段。

关于android - 在布局 xml 文件中使用包含时如何指定 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1759099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com