【问题标题】:How to change seekbar color? [duplicate]如何更改搜索栏颜色? [复制]
【发布时间】:2016-12-03 07:36:56
【问题描述】:

我想更改搜索栏的进度颜色和拇指颜色。我使用 drawable 来更改进度颜色,但进度粗细发生了变化。有没有办法改变拇指和进度颜色。

Image

我想改变默认搜索栏的颜色,比如图片上的第二个。

【问题讨论】:

标签: android android-layout


【解决方案1】:

如果您在项目中使用 Material Theme,这非常简单

首先检查您在应用清单中使用的样式 如下所示:

<application
    android:allowBackup="false"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme">

现在关注@style/AppTheme

您可能想要设置您的父主题:Theme.AppCompat.Light.DarkActionBar

注意:colorAccent 属性将为您的所有小部件提供所需的颜色

 <!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/PrimaryColor</item>
    <item name="colorPrimaryDark">@color/DarkPrimaryColor</item>
    <item name="colorAccent">@color/DarkPrimaryColor</item>
    <item name="android:textColorSecondary">@color/PrimaryColor</item>
    <item name="android:itemBackground">@color/DarkPrimaryColor</item>
    <item name="android:textColor">@color/TextIconsColor</item>
</style>

因此,如果您愿意,您可以为您的布局或活动创建此自定义主题,而不是为您的整个应用主题。

这适用于我,它符合开发人员指南..就这么简单 参考:Google Developers

【讨论】:

    猜你喜欢
    • 2012-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多