Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.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 存储ArrayList中的Textview_Android_Textview - Fatal编程技术网

Android 存储ArrayList中的Textview

Android 存储ArrayList中的Textview,android,textview,Android,Textview,请给我解决方案tv[i].setText(al.get(i))这会导致异常 因为您的TextView为空 您刚刚声明了一个TextView数组,但还没有真正实例化TextView的数组 试试这个 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.ayurvedicapp/com.example.ayurvedichomecure.Remedies}: java.lang.NullPoint

请给我解决方案

tv[i].setText(al.get(i))这会导致异常

因为您的TextView为空

您刚刚声明了一个TextView数组,但还没有真正实例化TextView的数组

试试这个

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.ayurvedicapp/com.example.ayurvedichomecure.Remedies}:
java.lang.NullPointerException

Exception at: tv[i].setText(al.get(i));
TextView[]tv=newtextView[al.size()];
对于(int i=0;i
用于(int i=0;i
您刚刚声明了TextView数组,但尚未初始化其中的每个in元素。

您必须执行以下操作:

for (int i = 0; i < al.size(); i++) {
    tv[i] = new TextView(context); // Provide a proper context or if you plan to use findViewById
    tv[i].setText(al.get(i));
}
for(int i=0;i
您可以使用以下代码

for (int i = 0; i < al.size(); i++) {
            tv[i] = new TextView(context);
            tv[i].setText(al.get(i));
        }
TextView[]tv=newtextView[al.size()]//arraylist大小的文本视图。具有
for(int i=0;i
您有什么问题,请参阅
for (int i = 0; i < al.size(); i++) {
    tv[i] = new TextView(context); // Provide a proper context or if you plan to use findViewById
    tv[i].setText(al.get(i));
}
for (int i = 0; i < al.size(); i++) {
            tv[i] = new TextView(context);
            tv[i].setText(al.get(i));
        }
 TextView[] tv = new TextView[al.size()]; //Textviews of the arraylist size. array of textviews with 
 for (int i = 0; i < al.size(); i++) { //loop to the size of the list
  tv[i] = new TextView(MainActivity.this); //new textview 
  tv[i].setText(al.get(i)); //set textview with the data from the list using index i
  }