我想结合listView与底部的一个按钮,一切都在UI的工作,我看到我的列表和底部的按钮,除了我不能让应用程序反应时,按钮被点击。将ListView与按钮组合在一起。需要两个听众
我需要列表视图和按钮都是可点击的,但我无法扩展ListActivity和Activity。
那么,如何获得可点击列表和可点击的项目?
我想结合listView与底部的一个按钮,一切都在UI的工作,我看到我的列表和底部的按钮,除了我不能让应用程序反应时,按钮被点击。将ListView与按钮组合在一起。需要两个听众
我需要列表视图和按钮都是可点击的,但我无法扩展ListActivity和Activity。
那么,如何获得可点击列表和可点击的项目?
您可以在类中创建自己的OnClickListener如下:
设置按钮使用OnClickListener这样:
button = (Button)findViewById(R.id.theButton);
button.setOnClickListener(buttonClickListener);
,并创建OnClickListener:
private OnClickListener buttonClickListener = new OnClickListener() {
public void onClick(View v) {
// do something
}
}
};
你可以然后在该OnClickListener中启动任何您需要的内容,同时保持List可以像以前一样点击。
我会想象你可以设置一个监听器的列表项。然后,当onLIstItemClick事件被弹出时,您只需查看选择了哪个列表项。如果它是您知道是按钮的列表项目,则将项目(或项目的值)转换为按钮并手动调用按钮的onClick事件。