convertview is the old view that has created.//android是这样介绍的。
建议你加判断,如果converview==null,就创建。如果converview不为null,就替换里面的内容就是了。你可以尝试一下
建议你加判断,如果converview==null,就创建。如果converview不为null,就替换里面的内容就是了。你可以尝试一下
解决方案 »
- android 使用ksoap调用webservice为什么参数必须按顺序?
- 调用notifyDataSetChanged,自动滚动到底部,现在不想让界面移动
- 几行代码就出现这个错误“has stopped unexceptedly”
- 68分!在线等bitmap中心点旋转问题~~~
- ADT_9.0.0.zip离线安装出错
- 求助关于android studio
- 有安卓系统下的蒙古文软件吗?
- 【求助】有没有大神熟悉百度的Frontia?ClassNotFoundException
- arcgis for android发布自己的地图不显示---我是菜鸟
- Android删除一个空文件夹删不掉
- progressDialog的问题
- MP3项目,播放完就报错?
我这样的替换,就是替换Layout 。 与converview为不为Null 应该是无关的。 就算不是null我也要替换
这个已经在xml文件里给listview设置了我的xml文件
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/msg_history_bg"
android:id="@+id/msg_history_layout"
>
<ListView android:id="@+id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:cacheColorHint="#00000000"
android:listSelector="@drawable/list_selector"
android:fadingEdge="none"
android:scrollbars="none">
</ListView>
</LinearLayout>
log看不到,就是调用了adapter.notifyDataSetChanged();刚才又试了一下,发现第二次点 开始视频,Item会直接添加一个出来。第三次也一样、
就是第一次,会黑屏。
android:scrollingCache="false"