Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.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
Android 如何在第二次单击后关闭工具提示_Android_Android Studio - Fatal编程技术网

Android 如何在第二次单击后关闭工具提示

Android 如何在第二次单击后关闭工具提示,android,android-studio,Android,Android Studio,我目前正在使用工具提示。当我点击imageview图标时,我想显示一个工具提示。当我再次单击imageview图标时,它将关闭工具提示。如果我第三次单击imageview,它将提示图标并关闭、显示并关闭。我怎样才能做到这一点 private Tooltip test; stockToolTip.setOnClickListener(new View.OnClickListener() { @Override public void onClick

我目前正在使用工具提示。当我点击imageview图标时,我想显示一个工具提示。当我再次单击imageview图标时,它将关闭工具提示。如果我第三次单击imageview,它将提示图标并关闭、显示并关闭。我怎样才能做到这一点

private Tooltip test;

stockToolTip.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                //First Click Will Show the tip
                test = new Tooltip.Builder(stockToolTip).setText("Please Enter the number of stock you have now").show();
                if(!test.isShowing()){

                }
                else{
                    test.dismiss();
                }


            }
        });

只需尽早创建
工具提示
,然后选择是否在imageView上的
onClick
中显示/取消它们

private Tooltip test = new Tooltip.Builder(stockToolTip).setText("Please Enter the number of stock you have now");

imageView.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                //Odd clicks will show the tooltip
                if(!test.isShowing()){
                    test.show()
                }
                else{
                    test.dismiss();
                }
            }
        });