我目前正在尝试将 DialogFragment 从 Java 转换为 C#。
在 Java 中,我可以使用 setStyle(STYLE_NO_TITLE, Theme); 设置对话框的样式和主题。但是在 MonoDroid 中我找不到这样做的方法。我可以找到类型 DialogFragmentStyle.NoTitle 但无论如何我都找不到使用它来设置样式或无论如何设置主题。
有人知道如何做到这一点吗?
提前致谢。特里
我目前正在尝试将 DialogFragment 从 Java 转换为 C#。
在 Java 中,我可以使用 setStyle(STYLE_NO_TITLE, Theme); 设置对话框的样式和主题。但是在 MonoDroid 中我找不到这样做的方法。我可以找到类型 DialogFragmentStyle.NoTitle 但无论如何我都找不到使用它来设置样式或无论如何设置主题。
有人知道如何做到这一点吗?
提前致谢。特里
您可以使用 Android.Ressource.Style 并选择您想要的样式,因此您的 SetStyle 可能如下所示:
SetStyle(DialogFragmentStyle.Normal, Android.Resource.Style.ThemeHoloLight);
When using AndroidX, you should use the following:
SetStyle(AndroidX.Fragment.App.DialogFragment.StyleNormal, Android.Resource.Style.ThemeHoloLight);