GridView动态添加grid 小弟在做一个跟message收发有关的app,想要用GridView,但是想要初始的时候没有grid,收到一个message自动添加一个grid,点击那个grid就显示这条message但是一直都用的是静态的,预先设定好有多少个grid那种,那个用的是数组来存图片,莫非要用容器???求高人指点,不胜感激,(貌似我只有31分了,不好意思) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 GridView是用adapter来绑定数据源的,有多少个数据就显示多少个grid啊,你只要对绑定的源数据,例如数组里面添加一个值。然后调用notifyChange()方法就可以重新刷新一下数据源,这样界面就会多一个GRID出来,不过这种效率并不好,每次都界面上整个GRIDVIEW都重绘了一遍,建议重写GRIDVIEW比较好 2楼是正解。另外message本地持久化,需要SQLite的数据管理,而ContentObserver可以监听数据变化。给你一个详细的示例。http://bpsky.net/t/android%20ListView%E7%9A%84%E6%95%B0%E6%8D%AE%E5%90%8C%E6%AD%A5%E5%88%B7%E6%96%B0%EF%BC%88ContentObserver%EF%BC%89.html GridView是用adapter来绑定数据源的,有多少个数据就显示多少个grid啊,你只要对绑定的源数据,例如数组里面添加一个值。然后调用notifyChange()方法就可以重新刷新一下数据源,这样界面就会多一个GRID出来,不过这种效率并不好,每次都界面上整个GRIDVIEW都重绘了一遍,建议重写GRIDVIEW比较好 还是不太明白怎样创建这个东西? 求细节大概的意思就是我现在创建一个gridview,或者其它可以实现类似的view,两台手机通信,收到一条信息gridView里就添加一个grid,同时在数据库里面进行备份,这样我点开这个grid,就能映射到数据库相应的内容如果删除一条,是不是还要涉及到数据库的排序???继续求指教,或者有类似的东西可以找找灵感,不胜感激 notifyChange(),重绘的话 很花费时间。 自写一个BaseAdapter继承类,使用List<>保存数据,到时候只要这个List<>有变化,就用notifyDataSetChange方法就可以了 android EOFException HttpURLConnection getResponseCode wcdma网络下的socket通信问题 做过android web app的进来下 关于android调用web service的问题getResponse()方法的返回值 android sqlite中不适用辅助类该如何创建数据库表,并实现增删改查?? ---------------》 请教计算ACTION_DOWN和ACTION_UP事件间的时间的方法 《------------- Android 怎样实现类似豌豆荚的下载管理? 没有为类型 Camera 定义方法 open() 请问,有Java SE基础能直接学习Android吗?需要什么条件? 文件上传 post android中sevice制作mp3出现异常,eclipse编译无异常 调用他人写好后编译过的JNI方法
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货