Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.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
Java 处理卡视图上的第二次单击_Java_Android_Kotlin_Material Design - Fatal编程技术网

Java 处理卡视图上的第二次单击

Java 处理卡视图上的第二次单击,java,android,kotlin,material-design,Java,Android,Kotlin,Material Design,好的,我正在尝试处理第二次点击CardView 例如,现在当我单击cardwiew时,它将更改cardwiew的背景色。此外,如果我理解您的问题,它应该更改ImageView中的图像:您想询问如何防止在视图上多次单击/点击,如果是,则可以通过将以下方法添加到实用程序类中来处理它 public static void avoidMultipleTapping(View view) { view.setEnabled(false); final Handler handler = n

好的,我正在尝试处理第二次点击
CardView


例如,现在当我单击
cardwiew
时,它将更改
cardwiew
的背景色。此外,如果我理解您的问题,它应该更改
ImageView

中的图像:您想询问如何防止在视图上多次单击/点击,如果是,则可以通过将以下方法添加到实用程序类中来处理它

public static void avoidMultipleTapping(View view) {
    view.setEnabled(false);
    final Handler handler = new Handler();
    handler.postDelayed(() -> view.setEnabled(true), 1000);
}

如果您还想说些什么,可以在下面对我的答案进行评论。

欢迎来到Stack Overflow。请发一封信。提供源代码使成员能够提供更具体的建议。还要删除Kotlin或Java标记。亲切的问候。