我希望能够创建一个与默认系统对话框匹配的Activity。因此在Android 2.2中,它看起来就像是该版本的Dialog,在2.3中它看起来像是2.3的对话框等。
通常的答案从活动清单中的设置android:theme="@android:style/Theme.Dialog"
开始。但是,这只会为您提供一个带有无样式文本的浮动框。缺少的是标题栏上的标题,对话框文本和对话框按钮---所有样式都与系统对话框相匹配。我应该使用哪些系统样式?
例如,我在R.style中找到了TextAppearance_DialogWindowTitle
。这将为您提供标题的文本大小。仍然缺少造型标题背景,按钮等。任何想法? Android风格和主题文档非常缺乏。
我只是使用对话框构建器,除了我需要使用自定义图标,所以我会回到一个样式的自定义对话框....