Android Spinner 的 getSelectedView() 返回 null

标签 android view android-spinner

我正在尝试获取微调器的选定 View ,但它一直返回 null。

spinner.getSelectedView()

有什么想法吗?

最佳答案

即使在设置 View 后,spinner.getSelectedView() 也为我返回了 null

作为解决方法,我使用了以下对我有用的代码,并出于某种原因返回了正确的 View 。

new Handler().post(() -> ((TextView)mVehicleView.getSelectedView()).setTextColor(context.getColor(R.color.gray2)));

如果有人能解释为什么会这样,那就太好了。

张贴这个以防其他人发生。

关于Android Spinner 的 getSelectedView() 返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27496364/

相关文章:

java - 如何将旋转器中选取的文本放入字符串中并在其他类中使用

java - 获取没有错误消息的 IOException Android

android - 布局权重警告嵌套权重性能不佳

ios - 选择 DatePicker 时显示 View

c# - 如何使用 Entity Framework 测试 View ?

Android Spinner——如何调整当前所选项目的大小?

java - android - 如何发送微调器的值?

android - StrictModeDiskReadViolation 只能通过 AsyncTask 解决,为什么?

java - 你能以编程方式检测白噪声吗?

mysql - MySQL 中带有 GROUP View 的子查询