在ListVIew的美化过程中遇到的问题:ListView Item高度设置,本来想通过
android:minHeight="?android:attr/listPreferredItemHeightLarge"
来设置高度,实际试了一下发现不行,但是ListVIew的padding和margin设置的都是整体的,而不是局部的item项,
解决方法:通过调整LayoutInflater填充的子Layout来实现效果,
注意:子Layout中用LinearLayout,再用
android:layout_marginBottom="10dp"
android:layout_marginTop="10dp"
才有上下空出一片的效果,而如果用RelativeLayout的话,
android:layout_marginBottom="10dp"
将无效,导致上下不均匀。
附上一张效果图