listview-ListView更新数据问题

问题描述

ListView更新数据问题

我们可以通过 list.addAll(l);

            adapter.notifyDataSetChanged();

更新数据
为什么 list=l(一个带有新数据的List)

            adapter_gv.notifyDataSetChanged();

这样不行啊

解决方案

Android ListView 数据更新问题
解决listview 更新数据后不能点击的问题
listview+数据库的动态更新数据覆盖问题

解决方案二:

适配器起初就是绑定在list上的,你直接让list=l,就改变和适配器绑定的地址,那么你刷新适配器也就没用了,它不晓得。

时间: 2024-08-07 14:58:11

listview-ListView更新数据问题的相关文章

listview-ListView与DataTable绑定,选中一行的情况下,ListView不更新数据。

问题描述 ListView与DataTable绑定,选中一行的情况下,ListView不更新数据. 接触WPF不久,遇到一个看似简单,却无从下手的小问题.如图1所示,左边是个ListView,与DataTable绑定,根据右边的几个选项条件,列表显示不同的内容.在没有选择列表中的任何一行时,选择不同的条件(如报警等级),列表显示一切正常. 问题来了,如图1所示.假设,我选择了一个列表项(报警等级:高级),再选择条件"中级",列表竟然不更新内容,只是取消了选中的列表项(如图2),然后,必

fragment 中 删除listview中的一行,执行更新数据,数据已经删除了,界面更新不了。

问题描述 fragment 中 删除listview中的一行,执行更新数据,数据已经删除了,界面更新不了. fragment 中 删除listview中的一行,执行更新数据,数据已经删除了,界面更新不了.退出程序,重新加载fragment界面可以显示删除后的界面请问改怎么刷新 fragment .网上说的adapter.notifyDataSetChanged();不行.新手求解答,谢谢大神!!! 解决方案 你要把listview对应的数据集中的记录也删除,然后adapter再 notify一下

android Fragment中嵌入ListView ,更新数据后,getview()没被调用

问题描述 android Fragment中嵌入ListView ,更新数据后,getview()没被调用 我是在vieapage里面嵌套listview的.viewpager是用fragment写的.listview是简单Adapter写的 解决方案 你刷新时怎么写的,如果制定了adapter,调用adapter的notifyDataSetChanged就可以了,除非你的数据源中没有数据 解决方案二: 先看listview是否绑定了adapter,然后看是否调用了notifyDataSetCh

通过CursorAdapter在ListView中的数据呈现

在Android中可以通过CursorAdapter直接将数据映射到ListView中,如下处理: public class Chapter22Test1 extends ListActivity{    private SQLiteDatabase  db = null;     private Cursor cursor = null;         private SimpleCursorAdapter adapter = null;     protected void onCreat

安卓开发-android listView自动更新与实践处理问题

问题描述 android listView自动更新与实践处理问题 要做一个列表,显示人员信息的每一个列表项就是一个添加的用户单击每一个列表项就跳转到另一个activity用于查看该用户的信息顶部还有一个添加的按钮跳转到添加的activity现在问题是我在添加activity中添加了一个用户,返回到列表时如何能够自动更新列表中的数据 之前试过在列表activity中覆写onResume方法,在里面将adapter重新实例化,并且重新添加到listView中不过问题是新添加的列表项无法跳转到信息显示

android-Android中listview如何刷新数据。

问题描述 Android中listview如何刷新数据. 一个demo中,可以将sqlite中数据适配到listview中,但当插入新的数据点击查看,之前listview旧数据又出现了一遍,如何避免这个. 解决方案 第一种可以加入之前先clear一下在addall查出来的数据 然后notify一下 第二种就是分页加载了 解决方案二: 你通过List集合绑定到Adapter中,你下次只需要调用list.add方法新增数据,然后notifyDataChanged方法即可.不需要清空list集合 解决

listview 中数据库数据如何实时跟新

问题描述 listview 中数据库数据如何实时跟新 listview 中button,当点击button时跟新数据库数据, 是在自定义的sampleadapter中实现button的点击事件, 如何在点击后实时更新在listview上? 解决方案 实时数据库 解决方案二: notifyDataSetChanged 试试这个.

android listview-利用dialog来编辑listview中的数据

问题描述 利用dialog来编辑listview中的数据 package com.example.wightandheight; import android.app.AlertDialog; import android.app.Dialog; import android.app.DialogFragment; import android.content.DialogInterface; import android.os.Bundle; import android.view.Layou

android怎样把listview显示的数据保存到本地

问题描述 android怎样把listview显示的数据保存到本地 我想把listview上的数据保存本地(可以是保存到SD卡中或者是sharedpreferences都可以) 解决方案 原始数据可以用序列化保存成文件,或者自己用stream保存 解决方案二: List list = new ArrayList(0); SharedPreferences sp = getSharedPreferences(""file"" MODE_PRIVATE); Editor

eclipse-为什么listview绑定的数据为空

问题描述 为什么listview绑定的数据为空 // 为点菜列表ListView绑定数据的方法 private void setMenusAdapter(){ lv = (ListView) findViewById(R.id.orderDetailListView01); // 获得EditText,CODE EditText code_et = (EditText)findViewById(R.id.editText1); // 获得EditText,份数 EditText fenshu_e