【发布时间】:2018-02-14 20:36:28
【问题描述】:
我在 Xamarin Forms 中工作,并且设置了 DatePicker。我试图只显示 DatePicker 的微调器部分;但是,日历部分也会出现。我已经查看了许多与我类似的其他问题,并尝试了一堆没有用的东西。 (另外,我正在使用一个使用 API 22 的模拟器,而且我看到的很多帖子都说 24+ 存在问题,所以我认为这不适用。)
这是我的代码:
<?xml version="1.0" encoding="utf-8" ?>
<resources>
<style name="MyTheme" parent="MyTheme.Base">
</style>
<style name="MyTheme.Base" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:navigationIcon">@drawable/BackChevronBlue</item>
<item name="colorPrimary">@color/primary</item>
<item name="colorPrimaryDark">@color/primaryDark</item>
<item name="colorAccent">@color/accent</item>
<item name="android:windowBackground">@color/window_background</item>
<item name="android:dialogTheme">@style/MyDialogTheme</item>
<item name="android:datePickerStyle">@style/MyDatePicker</item>
</style>
<style name="MyActionBarTheme" parent="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
<item name="colorControlNormal">@color/back_button_color</item>
</style>
<style name="MyDialogTheme" parent="android:Theme.Material.Light.Dialog">
<item name="android:datePickerStyle">@style/MyDatePicker</item>
<item name="android:datePickerMode">spinner</item>
<item name="android:calendarViewShown">false</item>
<item name="android:spinnersShown">true</item>
</style>
<style name="MyDatePicker" parent="android:Widget.Material.Light.DatePicker">
<item name="android:datePickerMode">spinner</item>
<item name="android:calendarViewShown">false</item>
<item name="android:spinnersShown">true</item>
</style>
<style name="MyTheme.Splash" parent="MyTheme.Base">
<item name="android:windowBackground">@layout/splashscreen</item>
<item name="android:windowNoTitle">true</item>
</style>
</resources>
任何帮助将不胜感激!蒂亚!
【问题讨论】:
-
您可以参考:grapecity.com/en/blogs/…
标签: c# android datepicker xamarin.forms xamarin.android