RecyclerView 间距
RecyclerView 的横纵间距不在 XML 文件中设置,而是在代码中设置。
paddingHorizontal vs marginStart
paddingHorizontal(内补白):
- 元素内容与边框之间的空间,同时作用于左和右两边
- 背景色会填充到 Padding 区域
- 如果元素可点击,Padding 区域通常是可点击的,适合用来增加触摸面积
- 常用在根节点
marginStart(外边距):
- 元素边框外部的空间,只作用于起始一边(通常是左边,RTL 布局中为右边)
- 透明的,不会显示元素的背景色
- 属于”外部空间”,不可点击