相关疑难解决方法(0)

如何更改Switch Widget的大小

在冰淇淋三明治中,引入了一个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的大小以使其看起来更大?

android android-switch

52
推荐指数
5
解决办法
7万
查看次数

如何改变Android Switch轨道的宽度?

我对这个小问题感到很疯狂.我有一个'切换'表单小部件,但无论我尝试多少,我都不能让它更窄.即使我有一个字符而不是'ON'或'OFF',开关的大小也保持不变.'拇指'变小,但必须拖动与之前相同的距离.将'layout_width'更改为较小的值只会切断剩余的轨道.'minWidth'似乎什么也没做.

谁知道我怎么做到这一点?理想情况下,我只想要一个空的拇指,我会用拇指颜色代码知道哪个是哪个.

XML代码:

<Switch
     android:id="@+id/switch3"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:text="Switch"
     android:textOff=" "
     android:textOn=" " />
Run Code Online (Sandbox Code Playgroud)

我开始说: 在此输入图像描述

但是我想要这样的东西: 在此输入图像描述

java android

21
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×2

android-switch ×1

java ×1