0

我有一个要求,我需要将标题添加到我的列表视图中。

下面是我实现相同的代码..

     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”

请让我知道可以做些什么来解决这个问题。

4

1 回答 1

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);
于 2012-04-07T07:17:46.210 回答