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/

相关文章:

java - 数据绑定(bind)事件监听器

java - 如何通过套接字将 jFrame 与 jTable 一起传递?

java - Tomcat、OpenSSL、SSL 错误,keytool : Keystore was tampered with, 或密码不正确

Java:PriorityQueue 初始化

android - 在 RecyclerView Adapter 布局项顶部显示 PopupWindow

Android Studio : ImageButton image/background flash

java - Java中如何有序打印多个文本区域?

android - 类型推断失败 Kotlin rxjava 映射使用

java - 我的java立即初始化缺少什么?

android - 如何在 Android 中以编程方式更改形状的纯色?