gpt4 book ai didi

android - 查看无法在android Lollipop 中刷新

转载 作者:行者123 更新时间:2023-11-30 02:31:16 24 4
gpt4 key购买 nike

我在 asynctask 的后执行中将适配器(扩展 baseadapter)设置为 ListView ,但 View 未显示任何项目。我得到了所有的值。它只是在 android lollypop 中的一个问题,在此之前它工作正常。我找不到问题所在。请帮忙

in postexecute
System.out.println(agendas.size());//getting value as 1

viewadapter = new Viewadapter(Agenda.this);
lv.setAdapter(viewadapter);

lv.setVisibility(View.VISIBLE);
System.out.println(lv.getVisibility());//getting 0
System.out.println(lv.getAdapter().getCount());//getting count as 1

在 View 适配器中

@Override
public int getCount() {
return agendas.size();

}

@Override
public Object getItem(int position) {
return agendas.get(position);
}

@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(final int position, View convertView,
ViewGroup parent) {
//inflating the layout
//assgning values
}

提前致谢。

最佳答案

我遇到过类似的问题,似乎如果 getView 返回 convertView,它不会被重绘。如果我每次都强制 getView 创建一个新的 View 对象返回,那么它的绘制就像 Lollipop 之前那样。

关于android - 查看无法在android Lollipop 中刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27310037/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com