我是 Android 世界的新手,我有疑问,是否有任何方法可以给我在 main.xml 中创建的 ID 的名称? 例如我有这个:
主.xml
<TextView android:id="@+id/text1"
android:layout_width="70px"
android:layout_height="70px"
android:text="Google"
/>
<TextView android:id="@+id/text2"
android:layout_width="70px"
android:layout_height="70px"
android:text="As"
/>
我想要的是来自两个 TextView 的 ID 名称,是否有任何方法可以在我的类 .java 中使用,为这个示例提供 ID?在这种情况下,我想要(text1 和 text2)。
感谢并原谅米英语。
最佳答案
为父布局设置一个 id 并尝试这样的事情:
LinearLayout ll = findViewById(R.id.yourLayout);
for(int i=0; i<ll.getChildCount(); i++){
View v = ll.getChildAt(i);
int idView = v.getId();
//Do something with idView
}
关于android - 如何知道我在 android 文件 main.xml 中的所有 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2583591/