1

我无法将 Dialog 的背景颜色从白色更改为任何颜色。我尝试了以下代码片段,但没有用。

dialog.getDialogStyle().setBgColor(0xffce78, true);
    dialog.getUnselectedStyle().setBgImage(Image.createImage("/main_bg.png"));
        dialog.getPressedStyle().setBgImage(Image.createImage("/main_bg.png"));
        dialog.getSelectedStyle().setBgImage(Image.createImage("/main_bg.png"));
4

2 回答 2

3

您需要使用对话框样式getDialogStyle()

无论您的代码创建 3 个独立但相同的图像,这真的很糟糕!您将相同的图像加载到内存中 3 次!

于 2012-06-09T11:10:52.923 回答
0

你的图片在根目录吗?你应该使用 src 文件夹中的完整路径,我的意思是,如果你的图像在“images”包中,你应该把这个路径放在“/images/main_bg.png”。如果它在默认包中......“main_bg.png”

于 2012-06-07T11:32:03.337 回答