我想隐藏外部点击时弹出的微调提示。如果提示弹出窗口打开并且用户按主页键活动将最小化,因此当用户再次打开应用程序时,提示弹出窗口应该消失。
有什么办法可以实现这一点吗?
谢谢
编辑:-- 提示弹出窗口未自定义。所以我不能把它们藏起来onPause
or onResume
方法。
根据Andro的回答,您可能更喜欢反射能够调用受保护的方法onDetachedFromWindow。那么你就不必子类化 Spinner、调整布局等。
/**
* Hides a spinner's drop down.
*/
public static void hideSpinnerDropDown(Spinner spinner) {
try {
Method method = Spinner.class.getDeclaredMethod("onDetachedFromWindow");
method.setAccessible(true);
method.invoke(spinner);
} catch (Exception e) {
e.printStackTrace();
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)