我要求我需要在列表视图中添加标题。
以下是我实现相同的代码..
ListView listView;
listView = (ListView) findViewById(R.id.list_view);
//View header = View.inflate(this , R.layout.header, null);
LayoutInflater ll = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View v2 = ll.inflate(R.layout.header, null, false);
listView.addHeaderView(v2);
但是“listView.addHeaderView(v2)”这一行给出了“NullPointerException”
请让我知道如何解决此问题。
答案 0 :(得分:4)
试试这个:
listView.addHeaderView(LayoutInflater.from(this).inflate(R.layout.header, null));
而不是:
LayoutInflater ll = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View v2 = ll.inflate(R.layout.header, null, false);
listView.addHeaderView(v2);