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