RecycleView中选中某一个item问题

选中某一个item改变它的颜色

今天当点击recycleview的某一个item时,该item要更改颜色。采用的思路是:判断该item是否获得了焦点,如果获得了就改变颜色。
1.通过drawable的selector属性

Paste_Image.png

2.将该drawable引用到对应的item布局中,同时让该item可以获得焦点,和点击效果

android:clickable="true"  
android:focusableInTouchMode="true"  
android:focusable="true"
GRADLE_HOME=/Applications/Android\ Studio.app/Contents/gradle/gradle-2.14.1;
export PATH=${PATH}:/Users/apple/Library/Android/sdk/platform-tools:/Users/apple/Library/Android/sdk/android-sdk-macosx/tools:${GRADLE_HOME}/bin

Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,043评论 25 709
  • 1、Drawable 简介 Drawable——可简单理解为可绘制物,表示一些可以绘制在 Canvas 上的对象。...
    牧秦丶阅读 15,177评论 0 15
  • 概述 今天我们来探究一下android的样式。其实,几乎所有的控件都可以使用 background属性去引用自定义...
    CokeNello阅读 10,333评论 1 19
  • 记得刚开始学Android时,看着自己完全用系统控件写出的不忍直视的界面,对于如何做出不一样的按钮,让它们在不同状...
    biloba阅读 5,699评论 1 11
  • 有人说四月是繁美丰盛、春意酥怀的,如果非得让我对四月做一个诠释,大概是一见倾心的吧。 四月的天气温暖舒适,没有暴雨...
    若璇小姐阅读 1,215评论 0 1