【发布时间】:2018-09-03 22:12:50
【问题描述】:
我有一个非常奇怪的问题,我使用 android:theme 属性,但它不适用于较低的 API 版本。
这是我的搜索栏:
<SeekBar
android:id="@+id/amount"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_toEndOf="@id/subtract"
android:layout_toStartOf="@+id/add"
android:max="0"
android:theme="@style/AppTheme.SeekBar3" />
这是有问题的主题:
<style name="AppTheme.SeekBar3">
<item name="colorPrimary">@color/colorBuyBlue</item>
<item name="colorPrimaryDark">@color/colorBuyBlue</item>
<item name="colorAccent">@color/colorBuyBlue</item>
</style>
它适用于我的模拟器和更高 API 的手机,但不适用于 API 21。
它应该是这样的: https://i.imgur.com/FdnHs2V.png
但它看起来像这样:https://i.imgur.com/ELnLsKn.jpg
【问题讨论】:
-
这两张图片看起来非常相似,除了颜色。 “看起来像这样”的图像有什么问题?如果只是蓝色,考虑到您的颜色定义都命名为
colorBuyBlue,这似乎是合理的
标签: android xml android-seekbar android-api-levels