C# 日期选择器不';在真实设备上不能很好地工作
我在Xamarin.Forms中使用C# 日期选择器不';在真实设备上不能很好地工作,c#,xamarin,xamarin.forms,android-datepicker,C#,Xamarin,Xamarin.forms,Android Datepicker,我在Xamarin.Forms中使用DatePicker 在UWP和虚拟Android设备上,它工作得很好。 这是虚拟设备的屏幕截图 但在真正的安卓设备上,它不工作 为什么会出现这个问题 我的真实设备的版本是Android11,所以我更改了目标版本。然而,问题并没有解决 该功能是否与Android 11不兼容 然后,开关按钮也不能很好地显示 ~z~加上~ 在Android11虚拟设备上,该功能运行良好 这是我的密码 MainPage.cs public partial class MainP
DatePicker
在UWP和虚拟Android设备上,它工作得很好。
这是虚拟设备的屏幕截图
但在真正的安卓设备上,它不工作
为什么会出现这个问题
我的真实设备的版本是Android11,所以我更改了目标版本。然而,问题并没有解决
该功能是否与Android 11不兼容
然后,开关按钮也不能很好地显示
~z~加上~
在Android11虚拟设备上,该功能运行良好
这是我的密码
MainPage.cs
public partial class MainPage : ContentPage {
public MainPage() {
InitializeComponent();
}
public async void newpage(object sender, EventArgs e) {
await Navigation.PushAsync(new addPage());
}
}
地址页(节选)
我找到了解决方案
暗主题是导致此问题的原因,因此关闭此函数可以解决此问题
或者在MainActivity.cs中创建时添加此代码
AppCompatDelegate.DefaultNightMode = AppCompatDelegate.ModeNightNo;
我找到了解决办法
暗主题是导致此问题的原因,因此关闭此函数可以解决此问题
或者在MainActivity.cs中创建时添加此代码
AppCompatDelegate.DefaultNightMode = AppCompatDelegate.ModeNightNo;
这个问题很重要
解决方法是从style.xml中删除这一行:
<item name="android:datePickerDialogTheme">@style/AppCompatDialogStyle</item>
@style/AppCompatDialogStyle
这个问题很重要
解决方法是从style.xml中删除这一行:
<item name="android:datePickerDialogTheme">@style/AppCompatDialogStyle</item>
@style/AppCompatDialogStyle
根据您的分享,您的手机似乎没有所需的英语支持。这绝对不是代码的问题。此外,您还可以检查应用程序输出,查看它是否提供了任何详细信息。DatePicker仅提供英文版本?否,但您可能需要添加语言区域设置,使其以您想要的语言显示,如下图所示?“CultureInfo.CurrentUICulture=new CultureInfo(“ja JP”);@roku我没有android 11 real设备,但我在android 8.1 real设备上测试,它工作正常,所以你能在另一个真实设备上测试吗?从你分享的信息来看,你的手机似乎没有所需的英语支持。这绝对不是代码的问题。此外,您还可以检查应用程序输出,查看它是否提供了任何详细信息。DatePicker仅提供英文版本?否,但您可能需要添加语言区域设置,使其以您想要的语言显示,如下图所示?“CultureInfo.CurrentUICulture=new CultureInfo(“ja JP”);@roku我没有android 11真实设备,但我在android 8.1真实设备上测试,它工作正常,所以你能在另一个真实设备上测试吗?这会禁用人们可能不喜欢的暗模式。你试过我的变通方法吗?我会试试的!谢谢你试过了吗?这会禁用人们可能不喜欢的黑暗模式。你试过我的变通方法吗?我会试试的!谢谢你试过了吗?