`
yunshangbuhe
  • 浏览: 229950 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android ListView SimpleAdapter ArrayList 数据更新问题 zhuan

阅读更多
Android ListView SimpleAdapter ArrayList 数据更新问题
2011-05-24 18:52
private GridView myListView;
private SimpleAdapter mySimperAdapter;
private ArrayList<HashMap<String, Object>> myData;



public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.position);

  arrayList = new ArrayList<HashMap<String, Object>>(); //只能初始化一次 否者改变不了
    }


public void SetData()
{

  arrayList.removeAll(arrayList);

  for(){

  HashMap<String, Object> hashMap = new HashMap<String, Object>();
                hashMap.put("1", "");
                hashMap.put("2", "");
                arrayList.add(hashMap);

  }
}
private void Init()
{
       mySimperAdapter = new SimpleAdapter(this, arrayList,
        R.layout.main, new String[] {"1", "2"}, new int[]{R.id.li1, R.id.li2});
        myListView.setAdapter(mySimperAdapter);
     }



修改myData的数据以后,调用mySimpleAdapter.notifyDataChanged()就可以

分享到:
评论
2 楼 yunshangbuhe 2011-11-19  
ddt2008 写道
mySimpleAdapter.notifyDataChanged()
这个能用?
有点怀疑

怀疑什么呢?您可以自己试试啊
1 楼 ddt2008 2011-11-17  
mySimpleAdapter.notifyDataChanged()
这个能用?
有点怀疑

相关推荐

    Android之simpleAdapter的ListView

    在Android开发中,ListView是一种非常常见且重要的组件,它用于展示大量的数据列表,通常与适配器(Adapter)配合使用,以实现数据和视图之间的解耦。本教程将聚焦于`SimpleAdapter`,它是Android提供的一种简单易用...

    Android ListView使用SimpleAdapter示例

    ListView使用simpleAdapter填充实现,数据结构是HashMap,对应的我的博客地址是: http://blog.csdn.net/u012320459/article/details/47667869

    android ListViewSimpleAdapter

    首先,`SimpleAdapter`是Android SDK提供的一种便捷的适配器,它将数据与视图绑定,方便地将数据集(通常是数组或列表)转换为ListView中的可显示项目。`SimpleAdapter`适用于数据结构相对简单的场景,比如显示一些...

    安卓Android源码——(列表之SimpleAdapter适配).zip

    在安卓开发中,`SimpleAdapter` 是一个非常基础且实用的适配器,它用于将数据集合绑定到视图上,比如ListView、GridView等。这个压缩包文件“安卓Android源码——(列表之SimpleAdapter适配).zip”显然是提供了一个...

    android ListView 动态追加数据

    当数据更新时,调用Adapter的`notifyDataSetChanged()`方法,ListView会自动刷新显示。 2. **数据加载**:数据可以从本地存储(如SQLite数据库或文件)或网络获取。使用异步任务(如AsyncTask)来避免阻塞主线程。...

    ListView和SimpleAdapter的简单应用

    SimpleAdapter是Android中一个简单的适配器类,用于将数据集(通常是ArrayList)映射到ListView的列表项布局。它简化了数据绑定过程,只需要提供数据源、列表项布局、键值对映射关系等信息即可。SimpleAdapter支持的...

    android listview 下拉刷新 动态加载数据 图文混排

    本教程将重点讲解如何在ListView中实现下拉刷新和动态加载数据的功能,同时处理图文混排的问题。 首先,我们要引入SwipeRefreshLayout库,它是Android SDK提供的一个下拉刷新框架。在`build.gradle`文件中添加以下...

    ListView显示单列ArrayList_demo

    标签 "android listview arraylist" 表明,这个示例程序与 Android 平台、ListView 组件和 ArrayList 类相关。 代码解释 在这个示例程序中,我们首先需要在 Activity 中定义一个 ListView 对象,用于显示数据。然后...

    android arraylist 实现 listview

    总结来说,实现"android arraylist 实现 listview"需要掌握ArrayList的使用,自定义Adapter的设计,Activity间数据传递,以及ListView的交互功能扩展,包括ContextMenu、OptionsMenu和长按事件的处理。这不仅涉及到...

    Android中ListView使用SimpleAdapter适配器实例

    Android中尝试气泡短信编程初探实例 ListView使用SimpleAdapter适配器详解 具体参考小魏博客:http://blog.csdn.net/xiaowei_cqu/article/details/7045497

    android SimpleAdapter 中添加按钮响应事件

    在Android开发中,`SimpleAdapter` 是一个非常实用的适配器,用于将数据集绑定到视图,比如ListView或GridView。它简化了数据展示的过程,尤其在处理简单数据模型时。然而,`SimpleAdapter` 默认并不支持在列表项中...

    Android用listview显示数据库中的数据

    在Android开发中,将数据库中的数据展示在ListView上是一项常见的任务。这通常涉及到与后端服务器的交互,数据的获取,以及数据适配器的使用。以下是对这一过程的详细阐述: 首先,我们需要建立Android应用与后台...

    Android ListView动态查询更新代码

    - `ContentObserver`:监控数据变化,当数据更新时自动触发ListView的刷新。 3. **更新ListView** - `notifyDataSetChanged()`:当数据源发生变化时,调用此方法通知ListView重新加载数据。 - `HeaderView`和`...

    Android ListView 下拉刷新、上拉加载

    在Android开发中,ListView是常用的一种控件,用于展示大量数据列表。`下拉刷新`和`上拉加载`功能的实现,极大地提升了用户体验,让用户能够实时获取到最新的数据。本篇文章将深入探讨如何在ListView中实现这两种...

    Android ListView列表之SimpleAdapter适配Demo源码.rar

    SimpleAdapter是Android提供的一种轻量级的适配器,它可以帮助我们将数据绑定到ListView上,方便快速实现列表的展示。本教程将深入讲解如何使用SimpleAdapter来适配ListView,并通过提供的"Android ListView列表之...

    Android 根据EditText搜索框 ListView动态显示数据

    在Android开发中,ListView是一种常用的组件,用于展示大量的列表数据。在许多应用中,我们希望用户能够通过输入关键词在ListView中进行搜索,实现这一功能的关键是结合EditText和ListView。本教程将详细介绍如何...

    Android ListView长按删除

    综上所述,实现Android ListView的长按删除功能,主要涉及以下几个步骤:设置适配器、添加长按监听器、处理长按事件、删除数据源中的项并更新适配器,以及可选地提供删除确认提示。通过这些步骤,你可以为你的...

    android的listview嵌套listview,列表嵌套列表 android studio版本

    在Android开发中,ListView是一种常用的视图组件,用于展示大量数据列表。当需求涉及列表中的每个条目本身也需要展示一个子列表时,我们就会遇到ListView的嵌套问题。本教程将详细讲解如何在Android Studio环境下...

    android listview带有editText

    总之,处理Android ListView中的EditText焦点和数据错位问题需要对Android的视图复用机制有深入理解,并能够巧妙地运用事件监听、数据模型同步等技术。在实际项目中,开发者应该根据具体需求和场景选择最适合的解决...

    Android listview自动换行

    在Android开发中,ListView是一种非常常见的控件,用于展示大量数据列表。它的高效性和可滚动性使得它在显示数据集合时十分有用。然而,当ListView的子项(item)宽度超过屏幕宽度时,如何实现自动换行就成了一个...

Global site tag (gtag.js) - Google Analytics