344_两种type的listview
来源:互联网 发布:海鸥手表怎么样 知乎 编辑:程序博客网 时间:2024/05/29 09:47
两种type的listview
有时候一个listview要包含两种布局
那么我们要用到adapter的2个方法
什么情况下是种类一,什么时候是种类二
@Override
public int getItemViewType(int position) {
if (flagList.get(position)==true) {
return 0;
} else {
return 1;
}
}
种类数,一共有几种,
@Override
public int getViewTypeCount() {
return 2;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View view;
if (convertView == null) {
if (getItemViewType(position) == 0) {
view = View.inflate(parent.getContext(), R.layout.item_lv_right, null);
} else {
view = View.inflate(parent.getContext(), R.layout.item_lv_left, null);
}
} else {
view = convertView;
}
return view;
}
0 0
- 344_两种type的listview
- listview不同的type
- 【listview】pinned-section-listview应用 + 两种布局的listview
- LISTVIEW绑定数据的两种方法
- ListView绑定数据的两种方法
- ListView 数据绑定的两种方法
- ListView的两种实现方法
- 实现Listview两种布局的加载
- listview两种adapter的练习
- 两种使用ListView的方法
- Hibernate type映射类型的两种写法
- 安卓Recyclerview 两种type的解决方法
- 动态设置ListView的高度的两种方法
- 个人对listview中type的见解
- 关于Listview显示不同条目的两种方法
- C# ListView 删除选定行的两种方法
- Android ListView加载两种不同的item
- 其他两种绑定ListView数据的方式
- 阿里巴巴alisql下载
- 关于函数strtok和strtok_r的使用要点和实现原理(一)
- (OK) Adding a New Device - for company build and product teams only
- 343_加入dependencies
- Python源码剖析笔记3-Python执行原理初探
- 344_两种type的listview
- iOS中NSURLConnection、NSURLSession 常用请求(GET、POST)方法总结
- 集合中出现ConcurrentModificationException异常
- Java序列化与反序列化
- 每天一个常用的linux命令(14)--find
- JAVA从菜鸟【入门】到新手【实习】一一建站流程
- 345_圆角矩形背景
- 简简单单的爬虫
- 346_桌面悬浮窗