Checkbox有个属性值
<CheckBox
android:id="@+id/cb_reg_agree"
style="@style/reg_checkbox_style"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/Btn"
android:layout_marginTop="6dp"
android:background="@null"
android:checked="true"
android:paddingLeft="15dp"
android:paddingStart="3dp"
android:paddingRight="0dp"
android:paddingEnd="0dp"
android:text="@string/reg_tip_agreement"
android:textSize="13.0sp"
android:visibility="gone" />
设置此Checkbox的Text值就可以看到checkbox后面的Text.
如下图:
“我已阅读并接受”与checkbox有时候会重影(在某些机器上会出现)就是叠加在一起。解决办法就是设置这里
:android:paddingLeft="15dp"
不同Android版本的手机可能设置统样的paddingLeft"15dp"竟然间距不一样?
那你需要手动调节下,在Android-Res文件夹要建立多套dimens.xml文件
定义这个间距。
使间距可控!多屏幕适配。