这是我的代码:
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。 添加最后一行后,问题就出现了。我遵循标准示例,不知道是什么导致了这个错误。 请帮忙。
答案 0 :(得分:0)
你应该替换这一行:
list.addView(footerView);
通过这个:
list.addFooterView(footerView);
对于listView,addView(View视图)方法: 不支持此方法,并在调用时抛出UnsupportedOperationException。