android 二级评论展示,listview嵌套listview实现评论,加载完成第一次点击屏幕的时候二级listview的item会闪烁...

listview嵌套listview实现评论,加载完成第一次点击屏幕的时候二级listview的item会闪烁是原因是焦点问题还是什么?

解决方案

30

估计是你的子ListView的适配器在父ListView适配器的getView中重复创建了吧,嵌套ListView 适配器一般是这样写

public View getView(int position, View view, ViewGroup parent) {

if (view == null)

{

view = LayoutInflater.from(context).inflate(…..);

ViewHandle viewHandle = new ViewHandle();

viewHandle .childAdapter= new ChildAdapter ();

viewHandle .ListView = view.findById(……);

viewHandle .ListView.setAdapter(viewHandle .childAdapter);

view.setTag(viewHandle );

}

ViewHandle  mhandle = (ViewHandle )view.getTag();

mhandle .childAdapter.setList(mList);

}

private class ViewHandle

{

ListView listView;

ChildAdapter childAdapter;

}

10

闪烁的原因 可能是 notifyDataChanged  刷新了把

10

xml里高度别用wrap_content,改成match_parent,之前看过一篇文章,高度会影响定位,从而引发多次刷新的问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值