我在我的Android清单文件中使用了以下Android主题:
android:theme="@android:style/Theme.Translucent"这是一个半透明的主题,它有一个半透明的背景,但我需要使这个主题的背景更暗一点,或者将一个主题的背景替换为另一个主题(具有半透明背景,但它应该稍微暗一点)。请告诉我,我该怎么做?
发布于 2012-03-18 15:07:08
直接来自安卓文档:http://developer.android.com/guide/topics/ui/themes.html
或者,如果希望背景透明,请使用半透明主题:
<activity android:theme="@android:style/Theme.Translucent">如果你喜欢一个主题,但又想调整它,只需添加该主题作为自定义主题的父主题即可。例如,您可以修改传统灯光主题以使用您自己的颜色,如下所示:
<color name="custom_theme_color">#b0b0ff</color>
<style name="CustomTheme" parent="android:Theme.Light">
<item name="android:windowBackground">@color/custom_theme_color</item>
<item name="android:colorBackground">@color/custom_theme_color</item>
</style>(请注意,此处需要将颜色作为单独的资源提供,因为android:windowBackground属性仅支持对另一个资源的引用;与android:colorBackground不同,不能为其提供颜色文字。)
现在在Android Manifest中使用CustomTheme而不是Theme.Light:
<activity android:theme="@style/CustomTheme">发布于 2013-02-20 18:49:19
我也有同样的问题:我想创建一个小尺寸(比设备屏幕大小更小)和自定义颜色的活动,并使背景更暗
我建议您在Android清单文件中编辑活动主题,如下所示:
android:theme="@android:style/Theme.Dialog"我希望这能对你有所帮助
https://stackoverflow.com/questions/9756619
复制相似问题