0

我有一些与对话框有关的问题

  1. 如何在 xml 样式文件中添加图标和标题。我知道我可以在代码中使用 setTitle 和 setIcon,但我希望尽可能多地在 xml 中制作所有样式和 GUI。就像某种组织

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

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

4

1 回答 1

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 然后我从以下链接下载它

于 2012-10-13T22:32:15.160 回答