gpt4 book ai didi

android - 增加 SwitchCompat 的轨道长度

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:40:56 29 4
gpt4 key购买 nike

我在顶部有一个主要的服务开/关开关。我希望这个开关大而显眼。
如果我将 textOn 属性更改得更长一些,它在某种程度上是在做我想做的事情,但我希望这种情况发生在更短的 textOn 字符串长度上。
我尝试更改 thumbTextPadding 和 switchMinWidth,它们都没有增加开关的大小。
如何更改 SwitchCompat 对象的大小?
目前我的开关对象如下:

<android.support.v7.widget.SwitchCompat
android:id="@+id/start_service"
style="@style/SwitchStyleCompat"
android:text="@string/start_service_title"
app:showText="true" />

<style name="SwitchStyleCompat">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_marginTop">@dimen/heading_top_margin</item>
<item name="android:layout_marginBottom">@dimen/heading_bottom_margin</item>
<item name="track">@drawable/abc_switch_track_mtrl_alpha</item>
<item name="switchTextAppearance">@style/SwitchTextAppearance</item>
<item name="android:thumb">@drawable/abc_switch_thumb_material</item>
<item name="android:textOn">@string/switch_on</item>
<item name="android:textOff">@string/switch_off</item>
<item name="android:layout_alignParentLeft">true</item>
<item name="android:layout_alignParentTop">true</item>
<item name="android:clickable">true</item>
<item name="android:checked">false</item>
<item name="android:focusable">true</item>
<item name="android:textAppearance">@style/SwitchTextFont</item>
<item name="android:textColor">@color/text_heading_color</item>
<item name="android:gravity">center_vertical|start</item>
<item name="android:thumbTextPadding">25dp</item>
<item name="android:switchMinWidth">56dp</item>
</style>

最佳答案

您可以使用 Material 属性app:switchMinWidth="70dp"

增加轨道长度

关于android - 增加 SwitchCompat 的轨道长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28304957/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com