Android 隐藏微调器不会触发事件

Android 隐藏微调器不会触发事件,android,android-spinner,android-event,Android,Android Spinner,Android Event,我在活动中有一个微调器,微调器最初是隐藏的,但当我将项目加载到其中时,我最初会将所选项目设置为索引1,如下所示: spinner.setSelection(1); 仅当微调器未隐藏时,这才会触发项目选定侦听器,但如果我隐藏了它(在加载某些数据时,我需要先隐藏它以显示progressbar),则不会调用侦听器 有什么方法可以强制事件分派吗?将可见性从视图更改为视图。不可见-不可见占用屏幕空间,这意味着android会考虑到它,但它对用户不可见,在您的视图上设置alpha或视图组先生,您如何隐藏它

我在活动中有一个微调器,微调器最初是隐藏的,但当我将项目加载到其中时,我最初会将所选项目设置为索引1,如下所示:

spinner.setSelection(1);
仅当微调器未隐藏时,这才会触发项目选定侦听器,但如果我隐藏了它(在加载某些数据时,我需要先隐藏它以显示progressbar),则不会调用侦听器


有什么方法可以强制事件分派吗?

将可见性从
视图更改为
视图。不可见
-不可见占用屏幕空间,这意味着android会考虑到它,但它对用户不可见,在您的
视图上设置
alpha
视图组

先生,您如何隐藏它<代码>查看。消失了
?是的,但在家长上好的,为什么不尝试
查看。不可见
alpha
到0。。这将占用屏幕空间,而且考虑到透明性,这是有效的。谢谢,你应该把答案贴出来,所以我接受你的建议。不过,投一点赞成票还是不错的