- 我希望将开关设置为 120dp 宽度和 30dp 高度。
- 此外,我不想在拇指中放置任何文字,但希望拇指覆盖总宽度的一半,因此我希望它为 60dp。
- 此外,我希望拇指的高度略小于背景开关的高度,可以从 3 个侧面看到。
我不知道如何做 #3,对于 #1 和 #2,我尝试了以下 xml,但它不起作用:
<Switch
android:id="@+id/plug_switch"
android:layout_width="120dip"
android:layout_height="10dp"
android:maxHeight="10dp"
android:layout_below="@id/plug_graph_layout"
android:layout_centerHorizontal="true"
android:minWidth="100dp"
android:thumb="@drawable/plugs_button"
android:track="@drawable/btntoggle_selector"
android:textOn=""
android:textOff=""
android:width="120dip" />
有人可以帮我解决#1、#2 和#3 问题吗?
谢谢
最佳答案
添加这个 android:switchMinWidth="56dp"
并尝试
<Switch
android:id="@+id/plug_switch"
android:layout_width="120dip"
android:layout_height="10dp"
android:maxHeight="10dp"
android:thumbTextPadding="25dp"
android:switchMinWidth="56dp"
android:layout_below="@id/plug_graph_layout"
android:layout_centerHorizontal="true"
android:minWidth="100dp"
关于android - 如何在 Android 中更改 Switch 的高度和宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20762490/