我有一个Android TV应用程序,当我们通过电视遥控器按D-pad按钮时,我需要菜单栏中的视图具有焦点(带有蓝色背景或类似内容)。我在视图上放置了StateListDrawable
,以使该视图显示蓝色边框,而该视图通过方向键获得了焦点。
这是可绘制对象:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/blue_border" android:state_focused="true" />
<item android:drawable="@android:color/transparent" />
</selector>
这是我按下遥控器上的向下按钮之后发生的事情。
每次我在遥控器上按下时,直到当前焦点按钮的所有视图都具有焦点,我只希望具有遥控器的当前焦点具有焦点。我该如何解决?我想念什么吗?
TIA。
答案 0 :(得分:0)