情况:ui设计要求必须让checkbox或者radiobutton和textview有一定的间距

处理:

1,使用空间的style属性来给checkboxbox和radiobutton附加样式

2,在drawable下增加styles.xml要用的图形资源和部分状态初始值。假设xml叫checkbox_login.xml 内容如下

xmlns:android="http://schemas.android.com/apk/res/android">

3,在values目录下增加styles.xml并定义style元素调用上面的xml定义

@drawable/checkbox_login

20dip

4,接下来在layout的checkbox和radiobutton中通过style属性来调用吧

android:id="@+id/autosavepassword"

style="@style/LoginCheckboxTheme"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:layout_marginRight="85dip"

android:checked="false"

android:text="@string/auto_save_password"

android:textColor="#6A6A6A" />

结束!

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐