关于自定义LIstView的每项item的宽高设置
在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"
将无效,导致上下不均匀。
附上一张效果图
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步