Android自定义EditText文本对齐底部

时间:2013-01-28 12:42:45

标签: android custom-controls android-edittext vertical-alignment

我为EditText的背景创建了一个自定义drawable。我需要将文本左对齐和底对齐。它在屏幕上渲染得很好但是文本没有与drawable的右边和底部对齐。我也试过引力:底部并尝试将填充设置在顶部,希望它能将其向下移动。还有什么我可以做的吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

右下角定义了内容区域。

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

你应画一条稍长的线。

查看默认使用的图像。 (虽然我把它改成了蓝色。)

enter image description here

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

现在如果我将右边的线延伸到底部,我会得到下面的图像。

enter image description here

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