2

我希望能够创建一个与默认系统对话框匹配的活动。所以在 Android 2.2 中,它看起来像那个版本的对话框,在 2.3 中它看起来像 2.3 的对话框,等等。

通常的答案从android:theme="@android:style/Theme.Dialog"Activity 清单中的 set 开始。但是,这只会给您一个带有无样式文本的浮动框。缺少的是标题栏上的标题、对话框文本和对话框按钮——所有样式都与系统对话框相匹配。我应该使用什么系统样式?

例如,我TextAppearance_DialogWindowTitle在 R.style 中找到。这为您提供了标题的文本大小。仍然缺少样式标题背景,按钮等。有什么想法吗?Android 风格和主题文档非常缺乏。

我只会使用对话框构建器,除了我需要使用自定义图标,所以我会回到方形自定义对话框的样式......

4

0 回答 0