今天终于有点空闲的时间了,前几天做项目的时候遇到一个问题 当我更改Listview点击事件的时候我本来以为在XML中设置android:listSelector就可以了,奇怪的事情发生了

我的4.0手机可以正常的显示点效果,但是同事2.3手机就不行了,会出现全屏点击改变颜色。

于是我想到下面的解决办法:

首先在XML Listview设置android:listSelector="@android:color/transparent"目的是取消系统本身黄色的点击效果,接着再我们的Adapter加载布局最外层布局加上一个Selector

例如android:background="@drawable/friendsitemtext" 当然selector我们得自己定义 具体怎么建立这里就不多说了

以上的方法可以解决Listview点击效果的问题,这个问题就写到这吧

更多相关文章

  1. android配置jni过程可能会遇到的问题
  2. Android横竖屏切换总结(Android资料)
  3. android:gravity / android:layout_gravity区别
  4. Android调用内置的无线信息隐藏菜单[转]【待验证】
  5. Android(安卓)视频播放器 faplayer 编译
  6. 设置控件的透明度 ,android:layout_centerInParent="true" 失效
  7. Android(安卓)BitmapShader 实战 实现圆形、圆角图片
  8. Android(安卓)listview中item部分区域添加点击事件
  9. Android布局文件中控件的高度与宽度属性设置

随机推荐

  1. Centos怎么用parted分区超过2TB硬盘
  2. 使用Android模拟器调试linux内核
  3. Find常用语法
  4. 用原生 JavaScript 实现十大 jQuery 函数
  5. 怎样通过读源码提高你的 JavaScript 知识
  6. Mount挂载
  7. 用纯 JavaScript 撸一个 MVC 框架[每日前
  8. Node.js 12中的ES模块[每日前端夜话0x9E]
  9. 那些最受欢迎的 Node.js 视图引擎[每日前
  10. 人生第一次写博客,就先当作日记写了