1

当我在做我的项目并且接近完成时。我偶然发现了一个 MEGA 问题。问题是突然之间,在我的代码/布局中没有任何更改的情况下,我所有的自定义对话框都有一个覆盖图像(3 个活动的背景)。

我在 2.x 设备上遇到了这个问题,在 3.x 上还没有发生。我确实根据屏幕尺寸使用不同的布局。但是我已经删除了这些布局,所以它们都使用相同的布局等。但仍然如此。我什至关闭了我的 Eclipse,清理了项目,手动重建,卸载了 apk,重新安装了 apk。我在 2.2.3、2.2.1 设备(API 8 和 9)和 3.2 上进行了测试

我此刻很绝望。那么请问,有人对如何/为什么会发生这种情况有任何建议吗?

这里有几个屏幕截图进行比较。

2.2.3 Dialog的屏幕截图(buggy):

在此处输入图像描述

3.2 屏幕截图——应该是这样(工作正常):

在此处输入图像描述

4

1 回答 1

0

我在对话框的布局中使用了一些“错误”的参数。我记得我将 translucense 参数设置为 true 并使用 #00000000 的 background_color (其中 alpha 通道覆盖了半透明)。这是导致错误的原因。

将背景的布局设置更改为 #000000(纯黑色)或将其删除可以解决此问题。

于 2012-04-20T17:05:45.373 回答