Theme.Holo.Dialog的对话框背景颜色是什么?

时间:2012-10-13 17:44:02

标签: android

我有一些与Dialog相关的问题

  1. 如何在xml样式文件中添加图标和标题。我知道我可以使用setTitle&代码中的setIcon,但我更愿意尽可能多地在xml中创建所有样式和GUI。就像某种组织一样

  2. 我喜欢Theme.Holo.Dialog的风格,但我怎样才能获得它的背景颜色?或者如果有人的颜色代码/名称请提供给我。

  3. 因此,如果我想将Theme.Holo.Dialog的背景颜色用于另一个应用程序Activity,我应该更改andriod:/ colorbackground或background或windowbackground吗?

1 个答案:

答案 0 :(得分:2)

我找到了正确的答案并亲自尝试:

1-创建一个活动,在其上应用所需的主题(Theme.Holo.Dialog)

2-获取窗口背景颜色的确切资源ID:

TypedValue tv = new TypedValue();
this.getTheme().resolveAttribute(android.R.attr.windowBackground, tv, true);
String val = (String) tv.coerceToString();

得到如下结果: dialog_full_holo_dark.9.png 然后我从以下link

下载它