gpt4 book ai didi

c# - Xamarin Forms Android DatePicker - 只希望显示微调器,但日历也是如此

转载 作者:太空宇宙 更新时间:2023-11-03 12:18:08 36 4
gpt4 key购买 nike

我在 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>

任何帮助将不胜感激! TIA!

最佳答案

看起来这些字段由于某种原因被交换了。当我更改以下字段时,只有微调器显示:

<item name="android:calendarViewShown">true</item>
<item name="android:spinnersShown">false</item>

关于c# - Xamarin Forms Android DatePicker - 只希望显示微调器,但日历也是如此,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48795761/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com