好的我正在尝试使用适配器从数组中进行简单的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对象引用上。
你有什么想法我做错了吗?
答案 0 :(得分:1)
你应该使用
TextView title = (TextView) view.findViewById(R.id.title);
相反:
TextView title = (TextView) findViewById(R.id.title);