recyclerview如何设置默认选中第一项 按上下键可以切换菜单 背景随之变化

张金富 发布于 2016/09/05 14:02
阅读 2K+
收藏 0

如图 左边的是老式抄表机 菜单默认有当前选中项 按键盘上下移动

改成右边android的话 菜单用的recyclerview 应该如何实现类似的效果呢?

加载中
0
张金富
张金富

经过反复测试 发现是CardView导致背景色不变 去掉CardView 使用selector的android:state_focused即可.

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




返回顶部
顶部