从setListViewFooter访问按钮onClick中的ListView / ListActivity

时间:2011-07-20 16:49:39

标签: android listview

我设法使用以下方法在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,因为我觉得必须有一个简单的方法来做到这一点,我只是想念它。

2 个答案:

答案 0 :(得分:0)

getListView()方法。用于添加按钮的方法相同。

答案 1 :(得分:0)

您可以使用this.getListView().getChildCount()this.getListAdapter().getCount()