java - 单击 imageButton 后如何将其删除?

标签 java android android-imagebutton

View.OnClickListener imgButtonHandler3 = new View.OnClickListener() {
    public void onClick(View v) {
        ImageButton btn = (ImageButton) findViewById(R.id.imageButton2);
        btn.setVisibility(View.GONE);
    }
};

我希望图像按钮在单击 ImageView 后消失或删除。我正在 Android Studios 上制作这个应用程序,当它运行并且我单击 imageButton 时, View 不会隐藏。

感谢所有愿意提供帮助的人!!!

最佳答案

您正在创建 onClick 处理程序,但也许您没有设置它:

ImageButton btn = (ImageButton) findViewById(R.id.imageButton2);

View.OnClickListener imgButtonHandler3 = new View.OnClickListener() {
    public void onClick(View v) {
        btn.setVisibility(View.GONE);
    }
};

btn.setOnClickListener(imgButtonHandler3 ); // this sets the handler

关于java - 单击 imageButton 后如何将其删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36854834/

相关文章:

android - 将 ImageButton 的默认背景设置为透明(使用 AndroidX)

android - 显示数据库中数据的最佳方式

java - 由于堆 OOM,kafka 代理无法处理请求

java - 我应该如何使用JPA保存UUID?

Queue 和 Stack 的 Java LinkedList 方法

android - 以root身份运行android程序

android - 这个 ListAdapter 编辑文本有什么问题?

android - 解析json对象和数组android

java - 在另一个类 TextView 中显示 Spinner 所选项目

android - 如何从 Activity 返回主屏幕