2013-01-12 124 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