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
}