Java 将TextView数组分配给XML

Java 将TextView数组分配给XML,java,android,arrays,xml,Java,Android,Arrays,Xml,我有一系列文本视图,如下所示: TextView arrayTxtAssignedMiners[] = new TextView[1]; 我的XML中有两个文本视图 android:id="@+id/txtAssignedMiners0" android:id="@+id/txtAssignedMiners1" 然后,我尝试将xml组件分配给onCreate方法中的TextView数组 arrayTxtAssignedMiners[0] = (TextView) findViewById(

我有一系列文本视图,如下所示:

 TextView arrayTxtAssignedMiners[] = new TextView[1];
我的XML中有两个文本视图

android:id="@+id/txtAssignedMiners0"
android:id="@+id/txtAssignedMiners1"
然后,我尝试将xml组件分配给onCreate方法中的TextView数组

arrayTxtAssignedMiners[0] = (TextView) findViewById(R.id.txtAssignedMiners0);
arrayTxtAssignedMiners[1] = (TextView) findViewById(R.id.txtAssignedMiners1);
当我尝试将XML分配给数组中的插槽时,应用程序崩溃


我如何正确地处理这个问题?谢谢

arrayTxtAssignedMiners
长度更改为2。

TextView数组textAssignedMiners[]=新的TextView[2]

您的数组大小为一,但您正在尝试将两个元素保存到数组中。更改为此
TextView数组textAssignedMiners[]=新的TextView[2]