如何摆脱的EditText基线填充?

问题描述 投票:0回答:1

我试图找出如何摆脱元素和基线的边界之间的填充。填充似乎在默认情况下是存在,但它很烦人的,因为它是不可能正确对齐与基线的EditText在上面的文字。你可以看到在屏幕截图的问题。

enter image description here

android android-edittext
1个回答
-1
投票

如果我理解正确的话,你(根据绘画),那么你就不会问基线填充后在做什么,但的EditText的边框和文本的开始之间,而左填充。

如果是这样的话,那么你可以使用android:paddingLeft属性:

<EditText
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:paddingLeft="0px" />

这就是说,它只会真正的问题,如果你不显示的EditText的边框。如果这样做,则文本(标签?)它上面将很好地对抗的EditText的左边框对齐。

更新:基于在评论中讨论,这听起来像填充没有上线的位置产生影响。在这种情况下,要么设置自定义的背景,或作为一种选择,设定背景为白色(@android:color/white)或透明,然后使用一个简单drawableBottom放置文本下方的线可能是必要的。不幸的是,我没有在时刻获得一个Android开发环境尝试了这一点。

© www.soinside.com 2019 - 2024. All rights reserved.