2014-10-27 68 views
0

在Android中,創建視圖選擇的效果,我們可以使用一個StateListDrawable或XML指定一個像Android操作欄,項目中選擇效果

<item android:state_selected="true" android:drawable="XXXX" />. 

我們能做到在一個ActionBarMenuItem相同?怎麼樣?

回答

1

這就是android:state_pressed for ActionBar,而不是android:state_selected

+0

我將解釋這個問題:當定義一個'StateListDrawable'時,有一種稱爲選定狀態的東西。在XML中,它使用'android:state_selected =「true」'指定。因此,當你爲'View'調用'setSelected(true)'時,它將使用'Drawable'。無論如何,你可以做一個'MenuItem'嗎? – 2014-10-28 07:04:38