Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 将包含按钮的listview项显示为覆盖在其他listview项上';点击一下就可以了_Android - Fatal编程技术网

Android 将包含按钮的listview项显示为覆盖在其他listview项上';点击一下就可以了

Android 将包含按钮的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项目显示为android中单击的其他listview项目上方的覆盖物

基于您的问题和评论,我认为这是您需要做的:

为ListView中的项目设置onClick

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
    }
});