Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何识别Android上用Java创建的视图_Java_Android_Android Layout_Android View - Fatal编程技术网

如何识别Android上用Java创建的视图

如何识别Android上用Java创建的视图,java,android,android-layout,android-view,Java,Android,Android Layout,Android View,我有以下疑问: 我在Java上创建视图,并将其添加到我的LinearLayout,在本例中,一个TextView(即我表单的标签)和他下方的两个EditText,这两个视图都用于接收带点浮动的数字 因此,我创建了一个ArrayList和ArrayList,然后使用“for循环”填充各自的视图,并在同一个循环中,将其添加到LinearLayout上 我的问题是,如何恢复对我所做的这些视图的引用?我正在尝试使用ArrayList.get(I).setId(12),但没有成功,因为可以创建很多视图,并

我有以下疑问:

我在Java上创建视图,并将其添加到我的
LinearLayout
,在本例中,一个TextView(即我表单的标签)和他下方的两个EditText,这两个视图都用于接收带点浮动的数字

因此,我创建了一个
ArrayList
ArrayList
,然后使用“for循环”填充各自的视图,并在同一个循环中,将其添加到
LinearLayout


我的问题是,如何恢复对我所做的这些视图的引用?我正在尝试使用
ArrayList.get(I).setId(12)
,但没有成功,因为可以创建很多视图,并且可能存在冲突>它们没有资源ID。实际上,您必须通过自己创建的视图引用它们。或者,您可以获取视图容器并在其中循环。从文档中:

ViewGroup组;

对于(int i=0;i如何在视图上进行此循环?
ViewGroup group;
for (int i=0;i<group.getChildCount;i++)
{
  View view=group.getChildAt(i);
}