我设法使用以下方法在ListView底部添加一个按钮:
Button button = new Button(getApplicationContext());
button.setText(R.string.export);
button.setOnClickListener(this);
getListView().addFooterView(button);
但是,我无法弄清楚如何访问我的ListView或此处的父ListActivity(以获取适配器中的项目数)。我的主要类是ListActivity,定义为:
public class Main extends ListActivity implements OnClickListener{
}
我没有尝试过getRootView(),然后从那里查找ListView,因为我觉得必须有一个简单的方法来做到这一点,我只是想念它。
答案 0 :(得分:0)
getListView()
方法。用于添加按钮的方法相同。
答案 1 :(得分:0)
您可以使用this.getListView().getChildCount()
或this.getListAdapter().getCount()
。