在冰淇淋三明治中,引入了一个Switch Widget,它显示了On Off Slider.
我像这样添加了Switch:
<Switch
android:layout_width="fill_parent"
android:layout_height="48dp"
android:textStyle="bold"
android:thumb="@drawable/switch_thumb_selector"
android:track="@drawable/switch_bg_selector" />
Run Code Online (Sandbox Code Playgroud)
轨道和拇指绘图是九个补丁图像,可以扩展到所有可能的大小.我希望Switch可以扩展到给定边界内的最大大小,但似乎drawable只是在提供的空间内居中.
是否可以增加Switch的大小以使其看起来更大?
我对这个小问题感到很疯狂.我有一个'切换'表单小部件,但无论我尝试多少,我都不能让它更窄.即使我有一个字符而不是'ON'或'OFF',开关的大小也保持不变.'拇指'变小,但必须拖动与之前相同的距离.将'layout_width'更改为较小的值只会切断剩余的轨道.'minWidth'似乎什么也没做.
谁知道我怎么做到这一点?理想情况下,我只想要一个空的拇指,我会用拇指颜色代码知道哪个是哪个.
XML代码:
Run Code Online (Sandbox Code Playgroud)<Switch android:id="@+id/switch3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Switch" android:textOff=" " android:textOn=" " />
我开始说: 
但是我想要这样的东西:
