Android:SwitchCompat,填充和颜色问题

Android:SwitchCompat,填充和颜色问题,第1张

概述我正在使用 android.support.v7.widget.SwitchCompat,我遇到了以下问题 >我的样式包括colorControlActivated不适用 >使用Android命名空间和Res-Auto切换填充无效 >如何将拇指文本设置为全部大写 我的代码 Styles.xml 注意我试过没有父和Theme.AppCompat.Light.NoActionBar <style na 我正在使用 android.support.v7.Widget.SwitchCompat,我遇到了以下问题

>我的样式包括colorControlActivated不适用
>使用Android命名空间和Res-auto切换填充无效
>如何将拇指文本设置为全部大写

我的代码

Styles.xml

注意我试过没有父和theme.AppCompat.light.NoActionbar

<style name="ToggleSwitchStyle" parent="theme.AppCompat">    <item name="colorControlActivated">@color/emerald</item></style>

我的SwitchCompat在XML布局中定义

<androID.support.v7.Widget.SwitchCompat    androID:layout_wIDth="wrap_content"    androID:layout_height="wrap_content"    androID:checked="true"    androID:padding="5dp"    androID:textOff="@string/no"    androID:textOn="@string/yes"    app:showtext="true"    androID:switchpadding="5dp"    app:switchpadding="10dp"    app:theme="@style/ToggleSwitchStyle"    androID:theme="@style/ToggleSwitchStyle"    androID:textAllCaps="true"    app:thumbTextpadding="5dp"    >

所以在上面的文字中,AllCaps不会使拇指上的文字全部大写.

切换填充无效

使用Res-auto或AndroID命名空间的主题对活动颜色没有影响.

但是,我可以通过更改材质主题的颜色重音来更改活动颜色

<!-- Application theme. -->    <style name="MaterialDesign" parent="theme.AppCompat.light.NoActionbar">        <item name="colorPrimary">@color/colorPrimary</item>        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>        <item name="colorAccent">@color/yellow</item>    </style>
解决方法 确保您的Styles.xml位于values-v21文件夹中.我在switchcompat中遇到了类似的问题,无法改变颜色.

这对我有用.将styles.xml保存在values-v21文件夹和colorAccent中以更改开关的颜色.

<?xml version="1.0" enCoding="utf-8"?><resources>    <style name="colortoggle">        <item name="colorAccent">@color/continue_button</item>    </style></resources>

对于拇指问题:textAppearance和相关的setTypeface()方法控制标签文本的字体和样式,而switchTextAppearance和相关的seSwitchTypeface()方法控制拇指的字体和样式.

总结

以上是内存溢出为你收集整理的Android:SwitchCompat,填充和颜色问题全部内容,希望文章能够帮你解决Android:SwitchCompat,填充和颜色问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1135607.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存