【发布时间】:2011-09-14 18:27:32
【问题描述】:
我为我的 EditText 创建了一个可绘制的背景,但文本显示在图像边框中。我通过将 'scrollX 设置为 -12dip 来解决这个问题,这似乎在 Eclipse 中的图形布局查看器中使用(图 1)。但是在设备上它仍然通过图像显示。如果这很重要,我已经通过 xml 文件引用了我的背景可绘制对象。
In Eclipse and a screenshot http://img28.imageshack.us/img28/9954/nieuwbitmapafbeelding.png
是的,我知道第二张照片不同,但这只是因为我专注于视图,即使我不专注,问题仍然存在。 :'(
。
编辑
我现在完全重新制作了图像,并使用了 draw9patch。文本偏移是固定的,但是由于我在图像中使用了垂直渐变,因此我选择了所有像素(减去实际边框)以防止出现部分渐变 -> 拉伸纯色部分 -> 渐变。现在背景drawable的高度总是很大。
如果图像中有渐变,这通常是如何完成的?可能如果您一开始就创建较小的图像,您将不会获得非常平滑的渐变。
我该如何解决我的问题,应该如何解决?
【问题讨论】:
标签: android layout view android-edittext drawable