我正在编写我的小 Android 应用程序。我通过在我的 list 中的 Activity 上设置 android:theme="@android:style/Theme.Dialog"
弹出一个对话框控件,这是一个漂亮的、非全屏的圆角对话框。一切都如我所料。然而,它只是一个单调的灰色标题对话框,如以下屏幕截图所示:
但是我注意到,很多应用程序在弹出对话框时都有一个漂亮的蓝色主题标题,如这个屏幕截图所示。
我认为这个主题是一些常见的主题,因为它出现在很多不同的应用程序中。我会假设它是操作系统内置的东西。 (我的手机是 Froyo 官方版本的 Captivate)。当然,这可能是每个开发人员自己重新编码的东西,但我对此表示怀疑。
假设这是一个常见的主题,我该如何在我的应用中使用它?我需要对我的 Activity 进行哪些更改才能使其使用该主题?
提前致谢!
最佳答案
您可以将 Activity 设置为使用默认主题,例如 Theme.Black。有默认主题,它们在 R.style 中 - 虽然我不确定哪些平台可用(即我认为全息主题适用于 3.0 及更高版本......
http://developer.android.com/reference/android/R.style.html
看这里http://developer.android.com/guide/topics/ui/themes.html用于定义您自己的自定义主题并一直向下滚动以使用“平台样式”和主题。
关于android - 如何在 Android 中使用常见的 UI 样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5798709/