首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让Android半透明主题变暗一点?

问如何让Android半透明主题变暗一点?
EN

Stack Overflow用户
提问于 2012-03-18 14:59:55
回答 2查看 3.8K关注 0票数 1

我在我的Android清单文件中使用了以下Android主题:

代码语言:javascript
复制
android:theme="@android:style/Theme.Translucent"

这是一个半透明的主题,它有一个半透明的背景,但我需要使这个主题的背景更暗一点,或者将一个主题的背景替换为另一个主题(具有半透明背景,但它应该稍微暗一点)。请告诉我,我该怎么做?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-18 15:07:08

直接来自安卓文档:http://developer.android.com/guide/topics/ui/themes.html

或者,如果希望背景透明,请使用半透明主题:

代码语言:javascript
复制
<activity android:theme="@android:style/Theme.Translucent">

如果你喜欢一个主题,但又想调整它,只需添加该主题作为自定义主题的父主题即可。例如,您可以修改传统灯光主题以使用您自己的颜色,如下所示:

代码语言:javascript
复制
<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:

代码语言:javascript
复制
<activity android:theme="@style/CustomTheme">
票数 2
EN

Stack Overflow用户

发布于 2013-02-20 18:49:19

我也有同样的问题:我想创建一个小尺寸(比设备屏幕大小更小)和自定义颜色的活动,并使背景更暗

我建议您在Android清单文件中编辑活动主题,如下所示:

代码语言:javascript
复制
android:theme="@android:style/Theme.Dialog"

我希望这能对你有所帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9756619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档