在android中设置自定义开关的样式

时间:2015-06-09 09:24:21

标签: android customization android-custom-view android-switch

我正在尝试使用listview创建switches。这是工作;但不像我预期的那样。文本ON / OFF写在圆圈(滑块)内,而不是在它后面,看起来很尴尬。我找不到如何将文本放在滑块后面的方法,我尝试搜索但似乎除了我之外没有人遇到这个问题。

此外,是否有一种方法可以编辑自定义开关,或者我有义务像其他人根据我的研究一样使用android:background。 (我不想使用背景,因为我不擅长Photoshop)。

提前谢谢!

1 个答案:

答案 0 :(得分:0)

您可以为切换提供9个补丁图像

<Switch
            android:id="@+id/switch_bg2"
            android:layout_width="92dp"
            android:layout_height="24dp"
            android:checked="true"
            android:focusable="false"
            android:textOff="O"
            android:textOn="I"
            android:thumb="@drawable/switch_thumb"
            android:track="@drawable/switch_bg"
            android:typeface="sans" />