3

我为 android EditText 背景创建了一个简单的 9 补丁。当我在 Eclipse 中预览图形布局时,它完全按预期工作。

问题是,当我在设备上安装应用程序时,所说的 EditText 缩放得非常可怕,几乎无法区分。

可能是什么问题呢?

4

2 回答 2

3

我能想到的几件事:

  1. 它被称为 image_name.9.png 吗?
  2. 您是否使用 draw9patch 工具保存了它?
  3. 您是否将图像放在所有绘图文件夹中?(hdpi、mdpi 等)

您说它在 Eclipse 中运行良好,所以它可能不是 1 或 2。

于 2013-07-18T14:08:21.283 回答
2

它可能在 9-patch 区域(1 个像素边界)上有垃圾(像素不完全是黑色),因此它不将其理解为 9-patch。

使用该工具保存此图像draw9patch并在构建之前清理您的项目!

于 2013-07-18T14:18:28.920 回答