在项目中会遇到这种情况
在有些手机上,底部分页栏完美显示,但是有些手机上会整体向右偏移
分析下 分页栏是用RadioButton实现的,出现这种情况的原因肯定是因为RadioButton自己的checkbox在左边显示了(也可能是透明,但是肯定会占据左边的位置)
而造成这种的原因无疑是android版本的问题
对比发现,4.2以下的都会出现这种情况。
那么根本原因是什么?
原来是 android:button=“@null”这个属性在4.2以下不支持
解决方法
加一条属性
android:background="@color/transport" 背景设为透明即可!