为什么我的android模拟器的背景与main.xml不同?

时间:2013-08-02 14:33:03

标签: java android eclipse android-emulator android-3.0-honeycomb

所以,我有一个全息灯主题,我正在为Android 3.0开发,在我的main.xml图形布局显示黑屏这是我想要的,但当我在我的Android模拟器版本3.0上运行应用程序时,它有白色背景。

我想要一个黑色背景,但是main.xml布局显示我的黑色背景只有模拟器显示不同,为什么????

谢谢,我已经开发了一个星期,但这很烦人。谢谢!!

1 个答案:

答案 0 :(得分:0)

Eclipse - Android Graphical XML Editor

关键是要正确定制Android图形XML编辑器(让它称之为AGXE)以匹配程序的确切结果。为此,可以使用多种自定义方法。

在您的情况下,您正在使用Holo.Light为您的应用程序,在您的AGXE主题定制(浅蓝色突出显示)可能是 Holo / Theme.Holo (或其他)空白的黑色外观。

如果您想知道您的应用布局在Holo.Light主题中的外观,您必须手动将主题设置为 Holo.Light / Theme.Holo.Light

AGXE中还有其他控件,可用于在您指定的现实生活/模拟器中获得最准确的布局表示(突出显示)(如果您想在下面的评论中解释每个问题)。

如果你想将黑色背景设置为Theme.Holo,你只需要在你的所有布局android:background="#000000"中放置一个行代码,这将整个背景设置为黑色而不是白色(即使在主题中)。 Holo.Light),或者您可以将主题指定为Theme.Holo。

Read more here