原因
解决问题后的代码:问题出现在listview的adapter中,xxadapter.java 中
解决:
public View getView(int position, View convertView, ViewGroup parent){
...
convertView = LayoutInflater.from(mContext).inflate(R.layout.im_group_item, parent,false);
...
}
有问题的代码:
public View getView(int position, View convertView, ViewGroup parent){
...
convertView = LayoutInflater.from(mContext).inflate(R.layout.im_group_item, null);
...
}
网上也有说是要给item的跟布局设置minHight的
即
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:minHeight="?android:attr/listPreferredItemHeight"
>
<TextView
android:id="@+id/tv"
android:layout_width="fill_parent"
android:layout_height="20dp"
android:text="@string/hello"
/>
</LinearLayout>
参考
https://www.jianshu.com/p/e07936c2c17f
http://blog.csdn.net/zhonglinliu/article/details/54580622