在EditText和TextVIew中对齐文本的开头

时间:2013-09-16 11:47:51

标签: android android-layout

我在一个包含3行的表格中有一个简单的布局。第二列可能有EditText或TextView,如下图所示:

enter image description here

现在,我的问题是如何在EditText和TextView中对齐文本的开头,以便它们在视觉上彼此不同(文本,而不是控件)?在上图中,第二行中的文本从左侧开始过多。我不想对填充进行硬编码,因为它可能在不同设备上的工作方式不同。

2 个答案:

答案 0 :(得分:2)

尝试为第二个textview设置填充。

android:padding="5dp"

答案 1 :(得分:1)

不要让TextView与EditText匹配,而是让EditText通过使其背景为null来匹配TextView:

<EditText ... android:background="@null" ... />

然后,EditText中的下划线消失了,一切都完美排列。