【问题标题】:Changing Android Spinner Background更改 Android 微调器背景
【发布时间】:2013-01-13 06:27:19
【问题描述】:

我有一个带有向下箭头的 android 微调器。当列表打开时,我希望箭头指向上方。曾经有一个 state_dropdown_showing。在 API 15 (4.0.3) 中,这种状态似乎已被移除。

知道列表是否打开的正确方法是什么,以便可以通过 XML 动态更改微调器的背景(包括箭头)?

【问题讨论】:

    标签: android


    【解决方案1】:

    我认为您必须使用单独的 ping 来显示向上箭头 第一个链接真的很有用,其他链接可能会给你一些想法:

    1. http://www.gersic.com/blog.php?id=57

      Android - Issue with custom Spinner background

      Custom Spinner Background

      Custom Spinner Background

    【讨论】:

    • 感谢您的回复。我想我的问题应该更具体。创建自定义背景和箭头没有问题。问题是我希望在列表打开时改变背景。如何判断列表是否打开? Android 曾经为此有一个 state_,但它已被删除。为什么???
    • 仅供阅读此线程的人们,我仍然没有找到一个好的方法,也没有这样做的例子。我想您可以将适配器类放在视图本身中,然后捕获 onClick(视图对象)和 onItemSelected(适配器类)并翻转背景箭头。问题仍然是,如果用户单击其他地方,它本质上是中止并且列表关闭。我还没有找到任何事件来捕捉它。
    猜你喜欢
    • 2012-06-26
    • 1970-01-01
    • 1970-01-01
    • 2015-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多