2011-11-17 43 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>