腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
未在
notifyDataSetChanged
上
调用
GetView
,
ListView
被
卡住
、
、
、
问题似乎是关于适配器中的
getView
函数,它在应该
调用
的时候没有
被
调用
。由于某种原因,适配器创建的第一个视图似乎
被
卡住
了。imageView; TextView phoneNumber; public View
getView
FilterResults results) { filteredContacts = (ArrayList&
浏览 30
提问于2021-01-16
得票数 0
2
回答
Android
ListView
- adapter.
notifyDataSetChanged
与使用新适配器的区别
、
、
我在不同的文章中读过要刷新
listView
,必须
调用
notifyDataSetChanged
()而不是
listView
.setAdapter(new Adapter(....));,因为第二种方法太昂贵,影响性能但是,在向
getView
()分配新适配
浏览 2
提问于2014-06-09
得票数 1
回答已采纳
1
回答
安卓的BaseAdapter
notifyDataSetChanged
方法是如何工作的?
、
、
、
、
在用于方法的文档中,类
notifyDataSetChanged
注意到“通知附加的观察者基础数据已经更改,任何反映数据集的视图都应该刷新自己”。假设我更改了字符串数组中的第三个元素(
ListView
的数组数据),那么“反映数据集的任何视图应该刷新自己”意味着什么?是否通知我列表视图中的第三个视图项?另外,
notifyDataSetChanged
()和
getView
()是如何考虑的?
浏览 2
提问于2012-09-09
得票数 3
回答已采纳
1
回答
频繁
调用
notifyDataSetChanged
()
、
我有一个用于
listview
的适配器,然后我需要用SensorChange method.you中的
notifydatasetchanged
方法刷新它,因为SensorChange方法
被
频繁而快速地
调用
…… mPoiListAdapter.
浏览 1
提问于2013-11-13
得票数 1
1
回答
NotifyDataSetChanged
()的定时和对
getView
()的
调用
、
(这应该是一个快速的调试,所以我没有
被
授权去改变这个架构)。我发现存在线程冲突,因为在
getView
()试图使用数据存储中的内容时,工作线程有时正在运行。,以下是我没有得到的:当
调用
notifyDataSetChanged
()时,跟踪显示
getView
()在外部
被
调用
。。。=1 换句话说,根据LogCat,我们
调用
notifyDataSetChanged
();我们
调用
信号量,
调用
基方法,从基方
浏览 0
提问于2014-05-26
得票数 1
回答已采纳
1
回答
在
调用
getView
时,是什么设置了最大位置值?(缩小
ListView
)
然后,我试图减少
ListView
中的项数,因此我缩小了dataset的大小,使其在适配器的
getView
()中崩溃,因为
调用
getView
()时的位置值对于新的、较小的列表来说太大,从而导致数组索引超出界限@Override return listItems.size();为了验证
notifyDataSetChanged
()是否
被
调用
,我编写了一段代码来进行日志记录,并向自己证明它确实
被
<e
浏览 3
提问于2014-05-19
得票数 0
4
回答
notifyDataSetChanged
()方法和ListViews是如何工作的?
、
、
我正在尝试理解
ListView
的概念和它是如何工作的,并且我正在尝试创建我自己的扩展BaseAdapter的适配器。例如,对于ArrayAdapter,为了刷新
ListView
,应该在更新包含所有数据的数组列表之后
调用
notifyDataSetChanged
()方法。对于ArrayAdapter,我猜它会查看
ListView
当前显示的位置,并检查更新后的位置是否与ArrayList中的
浏览 38
提问于2012-09-02
得票数 63
回答已采纳
1
回答
调用
notifyDataSetChanged
()使
getView
()多次执行
、
、
、
我使用自定义的BaseAdapter来显示列表数据,每当我
调用
notifyDataSetChanged
()的语言发生变化,但它多次
调用
getView
()方法时,我就将android:layout_height="fill_parent"交给
ListView
。如果每次
notifyDataSetChanged
()
调用
只
被
一次
调用
,它将解决我的问题。
浏览 3
提问于2017-09-23
得票数 2
回答已采纳
1
回答
list.getAdapter().
getView
(i,view,list)不更新我的行
、
在它的onClickListener
上
,我更新相应的数据,并
调用
适配器
getView
被
调用
(具有更新的数据),但它不会直观地更新我的可见行PS1:
调用
adapter.
notifyDataSetChanged
()可以工作,但我不想那样做,因为我想更新一行。
浏览 1
提问于2015-09-18
得票数 0
回答已采纳
3
回答
Android -更新simpleCursorAdapter
、
、
我的问题是-当我滚动
ListView
时,我所做的改变似乎消失了。例如,第一项标记为“宠儿”,列表
被
滚动.当我回到第一项时,文本会恢复到以前的值,尽管在内部数据库已经
被
更新。我读到
notifyDatasetChanged
()不适合这种情况,因为应该将数据库更改通知适配器。我正在尝试使用reQuery()方法,但不知道将它放在哪里。
浏览 2
提问于2011-02-04
得票数 0
回答已采纳
1
回答
安卓-使用ArrayAdapter向
ListView
添加和显示项目,一次显示一个项目
、
、
、
、
也就是说,当我向ArrayAdapter添加条目并
调用
notifyDataSetChanged
时,它不会更新
ListView
以显示添加的条目。它会一直等到所有项都添加完毕并
调用
GetView
,然后才会显示这些项。{ r_adapter.
notifyDataSetChanged
();正如您所看到的,
浏览 0
提问于2010-01-25
得票数 11
回答已采纳
5
回答
清除() ArrayAdapter不能正常工作- Android
、
、
、
、
当我
调用
clear()时,它有时会清除列表,然后添加新数据,但是onScrollListener不工作,或者不清除列表,只会将新数据添加到列表的顶部。这是我的代码,所有这些代码都在同一个活动中。.execute(); }); 自定义适配器是我的适配器的名称,youListView是我的
ListView
浏览 2
提问于2013-08-30
得票数 1
1
回答
ListView
在文本中更改文本颜色
、
、
、
ArrayList.java:304)public View getViewByPosition(int pos,
ListView
listView
) { final int firstListItemPosition=
listView
.getFirstVisiblePositio
浏览 2
提问于2015-11-25
得票数 2
回答已采纳
1
回答
ExpandableListView忘记了子更改的textView
、
、
、
我有一个带有复选框的可扩展列表视图。当我单击子对象时,会出现一个警告对话框,我会选择数量,然后子对象的textView就会改变。但是当我向下滚动列表时,这个孩子从视图中消失了,列表忘记了更改的文本视图,而是设置了旧的。理由是什么呢?
浏览 0
提问于2015-11-12
得票数 1
2
回答
如何使用androidplot刷新具有动态数据的图形的列表视图
、
、
、
@Override return 2; public View
getView
Context.LAYOUT_INFLATER_SERVICE); if (v == null) { } socke
浏览 2
提问于2014-12-03
得票数 0
4
回答
Listview
items
getView
一次又一次地重复自己
、
、
我使用以下代码作为安卓
ListView
的Cusotm Array适配器 public View
getView
(int position, View convertView, ViewGroup parent) {
浏览 0
提问于2013-06-11
得票数 2
回答已采纳
1
回答
带有Android 7错误循环的
notifyDatasetChanged
ListView
、
我有一个
ListView
,里面有一个EditText,它有一个输入类型的数字。当我在
notifyDatasetChanged
()的焦点事件中使用EditText时,我会得到一个错误。是
notifydatasetchanged
()->focus->
notifyDatasetChanged
()->focus......这种错误发生在android 7或更高版本
上
。
getView
() final ArrayAdapterListProduct.ViewHolder holde
浏览 1
提问于2017-08-25
得票数 0
1
回答
如何使用arrayadapter.
getview
方法
、
、
return sites.size();@Override t3.setText("<" + site.getDistance() + "m"); } 在MainActivity中,我使用这个站点适配器设置了
ListView
ImageView不能替换一个新值(图像),结果总是显示
浏览 3
提问于2016-09-13
得票数 1
回答已采纳
3
回答
从内部适配器
调用
notifyDataSetChanged
()
、
、
因此,数据中的任何更改都会通知适配器,并且它会
调用
notifydataSetChanged
()} 在上面的代码中,只要数据发生变化,就会
调用
函数onObjectStateChanged(),然后
调用
notifyDataSetChanged
()。为了测试onObjectStateChanged()是否
被
正确
调用
,我放置了一组日志语句,如您所见。
浏览 2
提问于2015-01-27
得票数 1
11
回答
如何更新
ListView
中的单行?
、
、
我有一个显示新闻项目的
ListView
。它们包含一个图像、一个标题和一些文本。镜像被加载到一个单独的线程中(使用一个队列和所有线程),当镜像被下载时,我现在
调用
列表适配器
上
的
notifyDataSetChanged
()来更新镜像。这是可行的,但是
getView
()
被
调用
得太频繁了,因为
notifyDataSetChanged
()为所有可见的项
调用
getView
()。我只想更新列表中的单个项目。我该怎么做呢?
浏览 75
提问于2010-09-16
得票数 135
回答已采纳
点击加载更多
相关
资讯
RecyclerView 体验优化及入坑总结
性能优化之卡顿延迟
Android 日常开发总结的技术经验 60 条
Android日常开发总结的技术经验60条
关于『PassBox』的开发笔记
热门
标签
更多标签
云服务器
ICP备案
云直播
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券