1

我为 EditText 的背景创建了一个自定义可绘制对象。我需要文本左下对齐。它在屏幕上呈现良好,但文本未与可绘制对象的右侧或底部对齐。我还尝试了重力:底部并尝试将填充设置在顶部,希望它将其向下移动。还有什么我可以做的吗?

在此处输入图像描述

4

1 回答 1

0

右边和底线定义了内容区域。

您在右侧绘制的线跨越图像的上半部分。这就是为什么文本不会与底部对齐的原因。

你应该画一条稍长的线。

查看默认使用的图像。(不过我在这里把它改成了蓝色)。

在此处输入图像描述

这将给出与您相同的结果。文本不会与底部对齐。

现在,如果我将右线延伸到底部,我将获得下图。

在此处输入图像描述

这将为您提供预期的结果。

于 2013-01-28T12:55:48.103 回答