CardView外侧白边问题:
- 在CardView外层加上一层布局包裹,如
ConstraintLayout
或LinearLayout
,则RecyclerView
显示时中间分割处会显示淡色白边。
Button自带padding:
- 使用 Button 或 AppCompatButton 控件时,会有一个固定的高度,并且间距还很大。是因为控件本身就设有一个属性
minHeight
导致的。解决:去掉minHeight
即可(minHeight=0)。
ImmersionBar 使用setTitleBar
-
1.高度失效:
使用状态栏三方框架 ImmersionBar , setTitleBar (给置顶布局上放加一个状态栏的paddingTop)。设置后会发现里面的子布局错乱了,里面使用的垂直居中失效了。解决:外层布局换成ConstraintLayout
就可以了。 -
2.如果setTitleBar里布局是(ToolBar),恰好设置了背景颜色,且颜色值使用了
透明度
,如#4400ff00
,则ToolBar的阴影会失效!将颜色值透明度去掉换成正常的就好了。