我正在使用带有页脚的ListActivity编写应用程序,其内容基于某些情况非常动态。我想像这样使用setFooterView:
Button addButton = new Button(this);
addButton.setText("Add");
addButton.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, 35));
lv.addFooterView(addButton, null, true);
但它会导致运行时异常。虽然使用layoutInflater可以使用XML布局(我将其用于标题),但如何使用编程构造的视图添加页脚?
答案 0 :(得分:2)
View footerview;
footerview = getLayoutInflater().inflate(R.layout.listfooter, null);
Listview = (ListView)findViewById(R.id.listview);
Listview.setAdapter(adp);
......
....
Listview.addFooterView(footerview);
我认为这可能有用。