OnClickListener listener2 = new OnClickListener() {
        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            Map<String, Object> m = new HashMap<String, Object>();
            String tiString  = tv.getText().toString(); // 注意这里我为什么要取出这个EditText的内容
            m.put("prod_na", tiString); // 而不这样写 m.put("prod_na", tv.getText());
            m.put("prod_type", tiString); // 因为tv.getText()返回的是Editable对象,真正的数据是被缓存的,
                                          // 也就是说你后续的EditText改动都会影响之前添加的Item
            coll.add(m);
            // 取回Adapter对象,用于调用notifyDataSetChanged方法。
            SimpleAdapter sAdapter = (SimpleAdapter)lv.getAdapter();
            sAdapter.notifyDataSetChanged();
这里涉及到了Android中的MVC模式概念,如何存储数据,控制和显示。

你可以认为ListView是一个View,那么mode是什么呢?显然是SimpleAdapter对象,而Control又是什么呢?那只能是notifyDataSetChanged()了。当数据变化时,也就是SimpleAdapter所处理的数据变化了,那么我们就需要调用 notifyDataSetChanged 去通知View作出改变。

 其实就是 把设置数据的  代码重新写一遍!

Android项目实战(十六):QQ空间实现(一)—— 展示说说中的评论内容并有相应点击事件

原文:Android项目实战(十六):QQ空间实现(一)—— 展示说说中的评论内容并有相应点击事件 大家都玩QQ空间客户端,对于每一个说说,我们都可以评论,那么,对于某一条评论: 白雪公主 回复 小矮人 : 你们好啊~ 我们来分析一下: 1、QQ空间允许我们 点击 回复人和被回复人...
接着上一篇我们接着研究android红外开发,本篇我们以网上最开源的格力空调编码开始研究,好了废话不多说,开搞!! 1、首先我们先来了解一下格力空调的编码格式 这个网上都有 格力空调遥控器(YB0F2)红外码组成如下,按解码顺序排列 起始码(S)+35. 《阿里巴巴Android开发手册》v1.0.1更新,优化部分内容和示例代码
春节余味尚未消,我们为移动开发者准备了一份迟到的新年礼物——《阿里巴巴Android开发手册》,继《阿里巴巴Java开发手册》之后,阿里巴巴开发规范家族又添一丁,「阿里巴巴Android开发规范」认证考试也同步上线。
45215 华为手机Android Studio的Logcat无任何内容输出解决方案 华为手机Android Studio的Logcat无任何内容输出,原因是华为定制的操作系统EMUI出于性能的考虑,在出厂设置中,默认把Android的logcat输出给关闭了。