android - 单击时显示包含按钮的 ListView 项作为覆盖在其他 ListView 项的顶部

标签 android

在 android 中单击时显示包含按钮的 ListView 项目作为覆盖在其他 listview 项目之上

最佳答案

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

为ListView中的项目设置onClick

listView.setOnItemClickListener(new OnItemClickListener () {
    public void onItemClick(AdapterView<?> _av, View _v, int _index, long arg3) {
        //Sliding drawer code
    }
});

在您的 getView 代码中,您将为按钮设置一个 OnClickListener

Button button = (Button) convertView.findViewById(R.id.button);
button.setOnClickListener(new OnClickListener() {
    public void onClick(View arg0) {
        //Code to determine what button does
    }
});

由于每个按钮都有不同的操作,您可能需要一个函数、switch 语句或类似的东西来确定要设置的操作。

关于android - 单击时显示包含按钮的 ListView 项作为覆盖在其他 ListView 项的顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4933866/

相关文章:

java - Android JSON解析

java - MediaPlayer 寻求随机持续时间

安卓连接管理器

java - 显示目录中的视频缩略图

android - Android 上简单游戏的设计决策/建议

android - 如何: get the port number of AVD and send a message to itself

php - Android JSON 仅在 Froyo 上运行,不适用于更高版本

android - 在 Android MVVM 架构中显示来自 ViewModel 的对话框

android - android如何为不同的api级别选择资源文件夹

android - 获取安卓:versionName manifest element in code