【发布时间】:2015-02-06 09:39:20
【问题描述】:
我正在尝试使用 AppCompat 将新的 Android 5.0 Material Design Datepicker 添加到我的 5.0 之前的应用程序中。我添加了
compile "com.android.support:appcompat-v7:21.0.0"
到我的 build.gradle 文件并将我的主题更新为:
<?xml version="1.0" encoding="utf-8"?>
<style name="AppTheme.Base" parent="@style/Theme.AppCompat.Light">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="android:windowNoTitle">true</item>
<item name="windowActionBar">false</item>
</style>
但 Datepicker 仍然是这样的:
而不是这样:
谁能告诉我如何让新的日期选择器在 5.0 之前的设备上工作?
提前致谢。
【问题讨论】:
-
你不能,除非你自己移植它......
-
@Selvin ic,谢谢。 Spinner、Checkbox 等确实可以与 appcombat 一起使用。 android 碎片越来越可笑和烦人。
-
你不应该担心这些细节...... Pre 5.0 android的用户不知道新的日期选择器:-)......你应该很高兴compat库存在并且你不知道'不必担心更重要的东西,如片段、操作栏......
-
@Selvin 是的,也许你是对的。谢谢。
-
正如我所写,您可以尝试移植它...来自 android 21 源的 Fx...
标签: android datepicker android-appcompat material-design