Android ApiDemos示例解析(172):Views->Lists->5. Separators
来源:互联网 发布:前端js框架 编辑:程序博客网 时间:2024/05/04 08:21
有时需要在列表中显示一些分隔线,这可以通过派生BaseAdapter ,重载areAllItemsEnabled 和isEnabled 方法。
boolean isEnabled(int position)
返回true 时,表示该位置不是分隔线(separator),false 表示该行为分隔线,分隔线不支持点击事件,本例对以“-”开始的行定义为分隔线:
@Overridepublic boolean isEnabled(int position) { return !mStrings[position].startsWith("-");}
此外,如果列表中有分隔符,则areAllItemsEnabled 需返回false.
@Overridepublic boolean areAllItemsEnabled() { return false;}
- Android ApiDemos示例解析(172):Views->Lists->5. Separators
- Android ApiDemos示例解析(114):Views->Expandable Lists->3. SimpleAdapter
- Android ApiDemos示例解析(168):Views->Lists->1. Array
- Android ApiDemos示例解析(169):Views->Lists->2. Cursor(People)
- Android ApiDemos示例解析(170):Views->Lists->3. Cursor (Phones)
- Android ApiDemos示例解析(171):Views->Lists->4. ListAdapter
- Android ApiDemos示例解析(173):Views->Lists->6. ListAdapter Collapsed
- Android ApiDemos示例解析(174):Views->Lists->7. Cursor(Phones)
- Android ApiDemos示例解析(175):Views->Lists->8. Photos
- Android ApiDemos示例解析(176):Views->Lists->9. Array (Overlay)
- Android ApiDemos示例解析(179):Views->Lists->12. Transcript
- Android ApiDemos示例解析(180):Views->Lists->13. Slow Adapter
- Android ApiDemos示例解析(181):Views->Lists->14.Efficient Adapter
- Android ApiDemos示例解析(112):Views->Expandable Lists->1. Custom Adapter
- Android ApiDemos示例解析(113):Views->Expandable Lists->2. Cursor(People)
- Android ApiDemos示例解析(177):Views->Lists->10. Single choice list
- Android ApiDemos示例解析(178):Views->Lists->11. Multiple choice list
- Android ApiDemos示例解析(112):Views->Expandable Lists->1. Custom Adapter
- 局域网内时间同步的一种简单办法
- Android SQLite
- Java编程第四周实验报告1
- Maven 使用指南(7): 使用Maven打包资源文件
- 什么是CIF/4CIF/QCIF/D1
- Android ApiDemos示例解析(172):Views->Lists->5. Separators
- offsetof,搞嵌入式必须会的杀手锏
- Applet贪吃蛇小游戏
- 给合肥市社保局和社保明细打印系统提一提改进建议
- jQuery关于包装集的一些方法
- MemoryMonitor内存监视器
- HDU 1060 求N ^ N 的第一位数字 用log 降低位数
- 奢望
- va_start可变参数