listview适配器不想设置文本

时间:2017-09-13 21:11:51

标签: android listview android-adapter settext

好的我正在尝试使用适配器从数组中进行简单的listview填充,所以我有:

公共类MainActivity扩展了Activity {

var nodes = [ 
    { "name" : "Myriel", "group" : 1 , id: "A"}, 
    { "name" : "Napoleon", "group" : 1, id: "B" }
    ...
];

}

我还有list.xml文件和lunch.xml文件

由于一些奇怪的原因title.setText(dish [i]);产生错误并使我的程序崩溃。 我的xml文件中有id" title的元素,但无论如何java.lang.NullPointerException:尝试调用虚方法' void android.widget.TextView.setText(java.lang.CharSequence)'在null对象引用上。

你有什么想法我做错了吗?

1 个答案:

答案 0 :(得分:1)

你应该使用

TextView title = (TextView) view.findViewById(R.id.title);

相反:

 TextView title = (TextView) findViewById(R.id.title);