【问题标题】:How to grey out spinner in Android?如何在Android中使微调器变灰?
【发布时间】:2010-03-17 01:40:23
【问题描述】:

我在我的应用程序中使用了两个 Spinner。其中一个最初被禁用,因为我需要用户在第一个微调器中选择一些东西来加载第二个微调器的内容。

我想更改第二个微调器的设计,以向用户显示微调器未激活,例如。将微调器变灰。我怎样才能做到这一点?

如果这不可能,您将如何更改此对话框以使用户清楚她必须在第一个微调器中选择某些内容?

【问题讨论】:

    标签: android layout spinner


    【解决方案1】:

    Spinner 在禁用时不会变灰,这是我们在 FroYo(Android 的下一个版本)中修复的一个错误。

    【讨论】:

    • 大概什么时候发布?
    【解决方案2】:

    除了设置为禁用之外,我不知道还有什么方法可以变灰。

    隐藏第二个微调器,直到第一个没有选择为止。
    或者在它处于禁用状态之前,第一个可见选项应该显示与所需选择相关的文本,例如:首先选择一个大陆

    【讨论】:

    • 谢谢一个好主意...显示首先要做什么的灰色文本应该可以解决问题。
    • ... Spinner 总是选择第一个项目。因此,我的第一个微调器总是选择一些东西,因此第二个微调器总是动作,但无论如何谢谢:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-27
    • 2014-03-29
    相关资源
    最近更新 更多