2013-01-12 94 views
0

我有一个android微调,有一个箭头指向下。列表打开时,我希望箭头指向。曾经有一个state_dropdown_showing。在API 15(4.0.3)中,这个状态似乎被删除。更改Android微调背景

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

回答

0

我认为你必须使用单独的平用于显示向上箭头 第一个环节是真正有用的,其他的链接可能给你一些想法:

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

    Android - Issue with custom Spinner background

    Custom Spinner Background

    Custom Spinner Background

+0

感谢您的回复。我的问题应该更具体一些,我猜。我创建自定义背景和箭头没有问题。问题是我希望在列表打开时更改背景。你如何判断名单是否公开? Android曾经有一个state_,但它已被删除。为什么??? – Batdude

+0

只为阅读这篇文章的人们,我还没有找到一个好的方法,没有这样做的例子。我想你可以把适配器类放入视图本身,并捕获onClick(视图对象)和onItemSelected(适配器类)并翻转背景箭头。问题仍然是,如果用户点击其他地方,它基本上是中止并且列表关闭。我还没有发现任何事件可以解决这个问题。 – Batdude