Android列表中展开与收起详情
来源:互联网 发布:重庆数据分析的项目 编辑:程序博客网 时间:2024/05/17 09:38
1.在Adapter的默认构造方法中初始化
初始化,设置默认都展开
{
Map<Integer, Boolean> isUnfold=new HashMap<>();
for (int i = 0; i <10 ; i++) {//设置初始值,用来表示是否是打开或是关闭
isUnfold.put(i,true);
}
}
####2.在getView中
holder.ll_fangjie_dec.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int pos = (int) v.getTag();
isUnfold.put(pos,!isUnfold.get(pos));
notifyDataSetChanged();
LogUtils.i("pos="+pos);
}
});
if (isUnfold.get(position)){
holder.ll_content.setVisibility(View.VISIBLE);
holder.tv_unfold.setText("收起详情");
holder.iv_arrow.setImageResource(R.drawable.icon_close);
}else {
holder.ll_content.setVisibility(View.GONE);
holder.tv_unfold.setText("展开详情");
holder.iv_arrow.setImageResource(R.drawable.icon_open);
}
3.效果图
- Android列表中展开与收起详情
- Android中实现类似qq好友列表展开收起的效果
- jQuery实现页面详情展开收起
- 展开与收起效果
- 展开与收起效果
- 收起与展开效果
- Android 展开、收起
- QQ列表的展开收起
- javascript查看详情与收起详情
- Android Studio中如何设置代码展开或收起
- javascript展开与收起效果
- 图片的展开与收起
- 微信小程序--添加新属性,动态展开收起查看详情
- 类似于QQ列表展开和收起的列表
- Textview文字的收起与展开功能
- 展开与收起效果(文章效果)
- 文章收起与展开效果的实现
- 三级菜单的展开与收起功能
- 草稿
- chapter21灰度直方图
- $.ajax 中的contentType
- 大数据为什么对人们来说如此重要?
- 穷举法典例
- Android列表中展开与收起详情
- MySQL分页查询优化
- TensorRT Samples: MNIST API
- 如何捕获微信自带的返回键监听
- oracle 查询前一行或后一行数据
- 浅谈微信小程序前端生态
- IP地址与int或者long类型互转(Java、PHP)
- Redis和请求队列解决高并发
- servlet02_servlet的三个hashMap