android - 隐藏微调器不触发事件

标签 android android-spinner android-event

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

spinner.setSelection(1);

仅当微调器未隐藏时,才会触发项目选择的监听器,但如果我隐藏它(我最初需要隐藏它以在加载一些数据时显示进度条),则不会调用监听器。

有没有办法强制分派(dispatch)事件?

最佳答案

将可见性从 View.GONE 更改为 View.INVISIBLE - invisible 占用屏幕空间,这意味着 android 将它考虑在内,但它对用户 在您的ViewViewGroup

上设置alpha

关于android - 隐藏微调器不触发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29680201/

相关文章:

android - 自定义抽屉导航的涟漪效应

android - 我想要 1 个 Spinner 依赖于另一个 Spinner 项目

java - 如何获取 Spinner 所选项目的 View

java - 为什么 Spinner 类不提供泛型?

android - 在主屏幕小部件的 ListView 上方添加一个按钮 - 如何捕获单击此按钮?

android - 电话号码验证 Android

android - 如何确定从 Google Play 游戏回合制通知中选择的比赛

android - 如何让多个监听器在 Android 中处理相同的 OnTouch 事件?

android - 无法选择 ListView 项目

java - 悬停在 Android 中的按钮上意味着什么?