Android 解决ListView插入其他布局条目(item或广告)删掉数据的问题
来源:互联网 发布:c语言1到100的奇数和 编辑:程序博客网 时间:2024/05/15 23:47
下午写了个ListView 中插入广告的测试,效果出来了,晚上再运行发现,插入是插入了,但我原本在那的数据没有像下移动,而是覆盖了,想想在服务端做判断也可以解决,但服务不是我写,所以免得麻烦别人,改android端算了。
好了,思想+代码。
下面的是插入广告和item的讲解地址
http://blog.csdn.net/aierjun/article/details/54316226
点击直接进入
现在来讲解决问题
代码如下:
private void newsJsonStr(String objStr){ try { JSONObject jsonObject=new JSONObject(objStr); JSONObject jsonObject1=jsonObject.optJSONObject("result"); JSONArray result=jsonObject1.optJSONArray("data"); if(result.length() == 0) return; newsList.clear(); for(int i = 0; i < result.length(); i++){ JSONObject newsObj = result.optJSONObject(i);// if(newsObj == null) continue; AdvEntity advEntity=new AdvEntity(); advEntity.setImageViewAdv(R.mipmap.two); newsEntity = new NewsEntity(); if (i==5){ newsList.add(newsEntity); } newsEntity.setCtime(newsObj.optString("ctime")); newsEntity.setTitle(newsObj.optString("title")); newsEntity.setImage(newsObj.optString("picUrl")); newsEntity.setContact(newsObj.optString("contact")); newsList.add(newsEntity); }// handler.obtainMessage(UPDATE_NEWS_MSG).sendToTarget(); } catch (JSONException e) { e.printStackTrace(); } }
这是解析json数据填充的方法。
思路:前一片文章我是在第5条添加的广告,所以在这边要处理第5个,原先我在第5条直接return出去,后面的不会加载,想想是添加在list里了,所以,想法来了,在一开始正确的第5个前面先添加一个,存到list里,这样后面的就延续了。
到此,解决。
上一篇:http://blog.csdn.net/aierjun/article/details/54316226
0 0
- Android 解决ListView插入其他布局条目(item或广告)删掉数据的问题
- Android ListView(item)条目中添加广告(其他布局)
- Android 解决Listview条目里面有Edittext数据错乱问题
- Android 解决listView item点击事件被其他控件屏蔽的问题
- 点击listView条目,给点中条目加上上下边框(变换背景),item布局控件的点击事件
- Android中ListView点击和ListView的item里面的Button或ImageView不能同时生效问题的解决
- Android中ListView的条目中有button时,item和button抢焦点问题
- Android ListView item中有按钮(Button)不能点击或者条目不能点击的问题
- android之ListView的item布局问题总结
- 在android中当点击ListView的item条目时,使item中的TextView的文字变成其他颜色作为标志
- Listview 更新单个Item布局 和 listview.getLastVisiblePosition()=-1 问题的解决
- 解决Android ExpandableListView 嵌套其他ListView时,数据重复或者混乱的问题
- Android ListView item 点击事件失效问题的解决
- 【完美解决】Android ListView item 点击没有响应的问题
- Android 解决listview 的item高度,边距失效问题
- ListView加载不同Item布局的问题
- 使用listview,item的按钮点击改变按钮背景,点击其他条目按钮还原
- android listview 每个条目线的问题
- Mean AP = 0.6856 the data of mine zouyu
- mongodb 详细语法
- Linux基础知识学习(三)----如何制作本地YUM
- 将任意进制(2~36)的数转换为10进制,参数k=16就是16进制转10进制
- Boost.Asio学习之实现广播ChatRoom
- Android 解决ListView插入其他布局条目(item或广告)删掉数据的问题
- 位运算符--Java基础013
- 函数指针实现接口固化
- 上一篇博客的补充
- 需求获取中的注意事项
- HDU1059 Dividing(多重背包,二进制优化,模板题)
- HDU-1166-敌兵布阵
- golang中的模板template
- HTTP状态码