目标就是在ListView上面实现这个效果
首先我们定义头部相对应的xml文件(使用三个button来实现)使用android:layout_weight属性使三个button等分头部


为了实现点击时候背景变色 需要定义header_button_selector 这个selector

我们定义一个类来创建头部的View。这样在Activity中就能复用

这里面有一点需要特别说清楚的:
很多网络上说button的setBackgroudColor不能设置进去
本人在开始操作的时候也发现这个问题。后来测试中发现用Color类的颜色是可以的
其实这里面需要的是一个16进制的数而不是color.xml 中定义的资源。所以我们可以定义一个int常量传进去



更多相关文章

  1. Android UI--自定义ListView(实现下拉刷新+加载更多)
  2. Android之自定义Dialog屏幕旋转时自动关闭解决方法
  3. Android中的Drawable基础与自定义Drawable
  4. android 使用activity自定义下拉选择列表
  5. Android 高德地图自定义定位图标的显示
  6. android 自定义键盘 KeyboardView的key 文字颜色发虚模糊

随机推荐

  1. android带有文字的图片按钮的两种实现方
  2. Spring Roo
  3. This Android SDK requires And...te ADT
  4. 基于蓝牙socket开发Android蓝牙通信
  5. Android(安卓)Studio Mac快捷键
  6. android-AccessibilityManager
  7. Android练习
  8. Binder驱动的实现
  9. Android之selector标签
  10. android常见的研究方向