2011-11-17 63 views
3

我有一個側面導航菜單,我想能夠利用dpad。我用java編碼。我有按鈕狀態的xml文檔,無法獲取當我的dpad在該項目上時顯示的狀態,但未選中(按下確定)。我可以導航到下一個,狀態保持不變,然後按好,並顯示與此選項卡關聯的新屏幕。我想向用戶展示他們徘徊在下一個項目上。怎麼樣?懸停狀態與谷歌電視Dpad

回答

2

不確定它是否與谷歌電視不同,但android:state_focused =「true」應該是你想要的狀態列表。

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:drawable="@drawable/buttonpressed" 
      android:state_pressed="true" /> 

    <item android:drawable="@drawable/buttonfocused" 
      android:state_focused="true" /> 

    <item android:drawable="@drawable/button" 
    /> 
</selector>