Android 将包含按钮的listview项显示为覆盖在其他listview项上';点击一下就可以了
将包含按钮的listview项目显示为android中单击的其他listview项目上方的覆盖物基于您的问题和评论,我认为这是您需要做的: 为ListView中的项目设置onClickAndroid 将包含按钮的listview项显示为覆盖在其他listview项上';点击一下就可以了,android,Android,将包含按钮的listview项目显示为android中单击的其他listview项目上方的覆盖物基于您的问题和评论,我认为这是您需要做的: 为ListView中的项目设置onClick listView.setOnItemClickListener(new OnItemClickListener () { public void onItemClick(AdapterView<?> _av, View _v, int _index, long arg3) {
listView.setOnItemClickListener(new OnItemClickListener () {
public void onItemClick(AdapterView<?> _av, View _v, int _index, long arg3) {
//Sliding drawer code
}
});
由于每个按钮都有不同的操作,您可能需要一个函数、开关语句或类似的语句来确定要设置的操作。您是指覆盖设计(按钮覆盖部分文本或listView中的任何其他内容)或者仅仅是onClick覆盖了其余的onClick?好的..那么让我用这种方式来构建我的问题。因此,我可以为每个ListView“项目”设置一个滑动抽屉吗。假设我在一个列表中有20个项目,每点击一个项目就会有一个抽屉,里面会有一个按钮,这个按钮的onclcik会执行特定于该项目的一些操作。嗯。。这可能是实现它的一种方法。但我将使用布局充气器,不知道它是否有效。让我们看看谢谢@CameronW的帮助
Button button = (Button) convertView.findViewById(R.id.button);
button.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
//Code to determine what button does
}
});