1

我目前正在尝试将 DialogFragment 从 Java 转换为 C#。

在 Java 中,我可以使用 setStyle(STYLE_NO_TITLE, Theme); 设置对话框的样式和主题。但是在 MonoDroid 中我找不到这样做的方法。我可以找到类型 DialogFragmentStyle.NoTitle 但无论如何我都找不到使用它来设置样式或无论如何设置主题。

有人知道如何做到这一点吗?

提前致谢。特里

4

2 回答 2

0

您可以使用 Android.Ressource.Style 并选择您想要的样式,因此您的 SetStyle 可能如下所示:

SetStyle(DialogFragmentStyle.Normal, Android.Resource.Style.ThemeHoloLight);
于 2012-05-25T15:14:17.517 回答
0

When using AndroidX, you should use the following:

SetStyle(AndroidX.Fragment.App.DialogFragment.StyleNormal, Android.Resource.Style.ThemeHoloLight);
于 2020-08-20T10:26:28.410 回答