如何在Android中为DrawableLeft图标设置边距或填充

时间:2018-09-06 07:46:26

标签: android xml

我正在尝试为Edittext边框设置填充和边距,以将图标放置在可绘制的Left上,但是无法实现预期的效果。

请帮助

下面是我的xml代码:

$qb->expr()->literal(' '))

实际上我想要这样:

Login_screen

我的结果是:

custom_login_screen

2 个答案:

答案 0 :(得分:1)

建议您不要使用DrawableLeft ...,而不是将其放置为ImageView

ImageView可以具有许多功能,但是在EditText中则不能。

最后,将它们都放置在RelativeLayout中。

希望它能按预期工作。

答案 1 :(得分:0)

只需在btn_oval_shape.xml中放入填充。放入您的形状代码:

<padding
android:bottom="3dp"
android:top="3dp"
android:left="3dp"
android:right="3dp"/>