在代码中向ListView添加页脚

时间:2011-09-09 05:31:01

标签: android android-listview

我正在使用带有页脚的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布局(我将其用于标题),但如何使用编程构造的视图添加页脚?

1 个答案:

答案 0 :(得分:2)

View            footerview;

footerview  = getLayoutInflater().inflate(R.layout.listfooter, null);

Listview    = (ListView)findViewById(R.id.listview);
Listview.setAdapter(adp);

......

....


Listview.addFooterView(footerview);

我认为这可能有用。