android SimpleAdapter 会不会突然的出现出现内存溢出

如何在Android的更新SimpleAdapter
是否可以更新SimpleAdapter?我有一个数据列表和页脚,上面写着“看下一页结果”当该列表项被点击我捕获事件,并得到新的数据。然后,我想用这个新的数据替换在ListView中的数据,但我无法弄清楚如何做到这一点。任何想法?我不想要一个ArrayAdapter,据我所看到的项目只能容纳一个字符串,我需要它来保存多个字符串和整数。
本文地址 :CodeGo.net/178317/
-------------------------------------------------------------------------------------------------------------------------
1. 更新:据del116,你确实可以给SimpleAdapter一个可变的地图,然后手动调用适配器的notifyDataSetChanged方法,当你需要的资源列表进行更新。但是,我的观点如下身高约的的SimpleAdapter指定它是静态数据,将其用于可变数据违背它的设计,因此,如果这种技术我将来一定要检查它是否会继续在新的Android版本中的工作因为他们出现。
(原文如下:)
如果你看看SimpleAdapter描述它说,这是“一个简单的适配器,静态数据映射到一个XML文件中定义的看法。”我已经添加了强调-简单地说,SimpleAdapater是不是建立与修改数据,它只能处理静态数据。如果你能'一个ArrayAdapter您的数据已经超过文本的一个位,那么你将不得不建立自己的自定义ListAdapter,或者把你的数据在CursorAdapters的数据库之一。
作为最后的手段,如果你并不需要太多的表现,你可以更新ListView由支持SimpleAdapter通过建立一个全新的SimpleAdapter通过实例的任何数据变化,并告诉清单观看setListAdapter。
SimpleAdapter对于静态数据,所以你的表现可能会有所不同。最好的解决办法可能是切换到一个不同类型的适配器,如ArrayAdapter,或作出新的SimpleAdapter每次更改数据集。
ListView lv= (ListView) findViewById(R.id.loglist);
ArrayList&Map&String, String&& list = buildData();
String[] from = { "time", "message" };
int[] to = { R.id.logtime, R.id.logmessage };
adapter = new SimpleAdapter(getApplicationContext(), list,R.layout.log_list_row, from,to);
lv.setAdapter(adapter);
每次调用这个函数来更新ListView中。请记住,你必须用新数据更新列表变量..
希望这会有所帮助.. :)
我是不是能够得到notifyDataSetChanged()来更新有关我的SimpleAdapter,所以不是我第一次尝试被去除附着于母公司removeAllViews(所有视图),然后加入ListView和那个工作,来更新UI:
LinearLayout results = (LinearLayout)findViewById(R.id.results);
ListView lv = new ListView(this);
ArrayList&HashMap&String,String&& list = new ArrayList&HashMap&String,String&&();
SimpleAdapter adapter = new SimpleAdapter( this, list, R.layout.directory_row,
new String[] { "name", "dept" }, new int[] { R.id.name, R.id.dept } );
for (...) {
HashMap&String, String& map = new HashMap&String, String&();
map.put("name", name);
map.put("dept", dept);
list.add(map);
lv.setAdapter(adapter);
results.removeAllViews();
results.addView(lv);
本文标题 :如何在Android的更新SimpleAdapter
本文地址 :CodeGo.net/178317/
继续浏览 :
您可以会感兴趣的文章:1.
Copyright (C) 2014 CodeGo.net 沪ICP备号 联系电邮: (#=@)Android SimpleAdapter的多种显示GridView_ListView - 下载频道 - CSDN.NET
&&&&Android SimpleAdapter的多种显示GridView_ListView
&Android SimpleAdapter的多种显示GridView_ListView
Android SimpleAdapter的多种显示GridView_ListView
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
您可能还需要
Q.为什么我点的下载下不了,但积分却被扣了
A. 由于下载人数众多,下载服务器做了并发的限制。若发现下载不了,请稍后再试,多次下载是不会重复扣分的。
Q.我的积分不多了,如何获取积分?
A. 传优质资源可以获取积分,详细见。选择完成有奖的任务,可以获取积分。选择购买VIP会员服务,无需积分下载资源。评价资源返积分:第一次绑定手机,将获50下载积分及100论坛可用分。论坛可用分兑换下载积分。
下载资源意味着您已经同意遵守以下协议
资源的所有权益归上传用户所有
未经权益所有人同意,不得将资源中的内容挪作商业或盈利用途
CSDN下载频道仅提供交流平台,并不能对任何下载资源负责
下载资源中如有侵权或不适当内容,
本站不保证本站提供的资源的准确性,安全性和完整性,同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
移动开发下载排行
你下载资源过于频繁,请输入验证码
如何快速获得积分?
你已经下载过该资源,再次下载不需要扣除积分
Android SimpleAdapter的多种显示GridView_ListView
所需积分:1
剩余积分:
VIP会员,免积分下载
会员到期时间:日
剩余下载次数:1000Android常见控件之SimpleAdapter和ListView
第3页_Linux编程_Linux公社-Linux系统门户网站
你好,游客
Android常见控件之SimpleAdapter和ListView
来源:Linux社区&
作者:ITCEOjingying
SimpleAdapter所用的布局文件user.xml
&version="1.0"&encoding="utf-8"&&
&xmlns:="/apk/res/android"&&
&&&&android:orientation="horizontal"&&
&&&&android:layout_width="fill_parent"&&
&&&&android:layout_height="fill_parent"&&
&&&&android:paddingRight="10dip"&&
&&&&android:paddingLeft="10dip"&&
&&&&android:paddingTop="1dip"&&
&&&&android:paddingBottom="1dip"&&
&&&&&&&&android:id="@+id/userId"&&
&&&&&&&&android:layout_width="fill_parent"&&
&&&&&&&&android:layout_height="wrap_content"&&
&&&&&&&&android:textSize="20pt"&&
&&&&&&&&android:layout_weight="1"&&
&&&&&&&&&&
&&&&&&&&android:id="@+id/userName"&&
&&&&&&&&android:layout_width="fill_parent"&&
&&&&&&&&android:layout_height="wrap_content"&&
&&&&&&&&android:textSize="20pt"&&
&&&&&&&&android:layout_weight="1"&&
&&&&&&&&&&
奇怪的是ListView无法充满Android3.0模拟器的整个屏幕,不知道是由于Android3.0版本的问题,还是其它的什么原因。
相关资讯 & & &
& (05月04日)
& (01月20日)
& (06月21日)
& (02月10日)
& (11/01/:38)
图片资讯 & & &
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款

我要回帖

更多关于 你会不会突然的出现 的文章

 

随机推荐