在EditBox上创建带边距的背景图像

时间:2012-01-02 01:57:40

标签: android android-edittext android-ui

我正在尝试创建一个EditText框,如下图左侧有一个图像,右侧有可编辑的文本区域,但我似乎没有丝毫的线索如何做到这一点android:|我可以找到各种解决方案,用于将图像放在背景中(因此文本可以覆盖它)以及如何制作圆角,但我找不到将图像放在左边而文本放在右边的方法。

任何指针都非常感谢!

EditText with background image

2 个答案:

答案 0 :(得分:1)

制作背景图形,包括图像和带圆角的边框。使用此图形作为背景制作EditText,并使用android:paddingLeft / Top / Right / Bottom属性调整EditText。

答案 1 :(得分:0)

经过多次研究,我发现最好的方法是使用可绘制的左上方和下方,以及可绘制的填充物。这意味着按钮很容易缩放。 @CodeDownZero的建议也是有效的。在这种情况下,我认为这是个人偏好的问题。