得到错误"不幸的是app(应用程序名称)已停止"将footView添加到ListView时

时间:2015-07-15 15:10:37

标签: android listview

这是我的代码:

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    // Create a new TodoListAdapter for this ListActivity's ListView
    mAdapter = new ToDoListAdapter(getApplicationContext());
    // Put divider between ToDoItems and FooterView
    getListView().setFooterDividersEnabled(true);
    LayoutInflater inflater = getLayoutInflater();
    TextView footerView =  (TextView)inflater.inflate(R.layout.footer_view,null);
    ListView list=getListView();
    list.addView(footerView);
}

Activity类扩展了ListActivity。    添加最后一行后,问题就出现了。我遵循标准示例,不知道是什么导致了这个错误。  请帮忙。

1 个答案:

答案 0 :(得分:0)

你应该替换这一行:

list.addView(footerView);

通过这个:

list.addFooterView(footerView);

对于listView,addView(View视图)方法: 不支持此方法,并在调用时抛出UnsupportedOperationException。