android - 如何知道我在 android 文件 main.xml 中的所有 ID?

标签 android textview

我是 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/

相关文章:

Android:无法打开数据库文件

android - 如何通过 Android 上下文访问文件

android - zxing 库最小 SDK 和 core.jar

android - 同一textView中具有多种字体和textSize的字符串

android - 让一个 View 环绕另一个 View

android - 如何在android中的集中布局内制作textview选框

android - 在 TextView 中显示纬度和经度值

Android:AlertDialog 中的按钮

android - 适用于 Android 的 PhoneGap - 包含 PhoneGap 的 fragment

java - Android TextView 定义强制换行的位置