我在一个包含3行的表格中有一个简单的布局。第二列可能有EditText或TextView,如下图所示:
现在,我的问题是如何在EditText和TextView中对齐文本的开头,以便它们在视觉上彼此不同(文本,而不是控件)?在上图中,第二行中的文本从左侧开始过多。我不想对填充进行硬编码,因为它可能在不同设备上的工作方式不同。
答案 0 :(得分:2)
尝试为第二个textview设置填充。
android:padding="5dp"
答案 1 :(得分:1)
不要让TextView与EditText匹配,而是让EditText通过使其背景为null来匹配TextView:
<EditText ... android:background="@null" ... />
然后,EditText中的下划线消失了,一切都完美排列。