Android 使活动与当前系统对话框匹配?

Android 使活动与当前系统对话框匹配?,android,android-layout,android-theme,Android,Android Layout,Android Theme,我希望能够创建一个与默认系统对话框匹配的活动。所以在安卓2.2中,它看起来像是该版本的一个对话框,在2.3中,它看起来像是2.3的一个对话框,等等 通常的答案从活动清单中的setandroid:theme=“@android:style/theme.Dialog”开始。但是,这只会给您一个带有未设置样式文本的浮动框。缺少的是标题栏上的标题、对话框文本和对话框按钮——所有这些都是与系统对话框相匹配的样式。我应该使用什么系统样式 例如,我在R.style中找到了TextAppearance\u Di

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

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

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

我只会使用对话框生成器,除了我需要使用一个自定义图标,所以我会回到原点,设置自定义对话框的样式