android - Android的ImageButton的OnClickListener

原文 标签 android

我实现了一个应用程序,其中四个图像按钮和图像按钮上有四个动物图片,如下所示:

 deer.setOnClickListener(new View.OnClickListener() {
                    public void onClick(View v) {
           .. . .. . . .
    });
 Fox.setOnClickListener(new View.OnClickListener() {
                    public void onClick(View v) {
           .. . .. . . .
    });
 lion.setOnClickListener(new View.OnClickListener() {
                    public void onClick(View v) {
           .. . .. . . .
    });
 monkey.setOnClickListener(new View.OnClickListener() {
                    public void onClick(View v) {
           .. . .. . . .
    });  

现在的问题是当我点击狮子的时候,其他3个点击列表都没有被禁用,所以当用户点击狮子的时候,点击鹿旗都会是真的。或者某个时间标记将全部为真。
在简单的语言中,我想禁用保持点击列表器,如果我是点击任何一个。
你能帮我吗?

最佳答案

deer.setOnClickListener(new View.OnClickListener() {
                    public void onClick(View v) {
    Fox.setClickable(false);
    Lion.setClickable(false);
    Monkey.setClickable(false);

           .. . .. . . .
    });

相关文章:

java - android捕获的视频质量很差,并且在缓冲视频时出错

android - 在片段中添加日期选择器

java - 在浏览页面中使用更多视图

android - 如何在配置活动中强制更新?

android - Firebase卡在没有INTERNET连接上

android - Ant Custom Build和ProGuard

android - 动作栏中的Android动作按钮没有显示?

android - Xamarin.Forms Android应用程序中未显示应用程序图标

android - 在Android上与键值观察相当

android - android.database.sqlite.SQLiteCantOpenDatabaseException:未知错误(代码14):无法打开数据库