对齐并调整textview和edittext的宽度

时间:2017-06-29 21:14:17

标签: android android-edittext textview android-tablelayout android-layout

我有一个TextView和EditText,它需要以适当的跨度排成一行。

在当前布局中,EditText已对齐,但显示为缩小,未显示剩余宽度

enter image description here

XML

sh
commands:
  00_update_pip:
    command: "/opt/python/run/venv/bin/pip install --upgrade pip"

1 个答案:

答案 0 :(得分:2)

如果希望EditText填充剩余空间,则应设置其layout_width =“0dp”和layout_weight =“1”。参见:

https://developer.android.com/guide/topics/ui/layout/linear.html#Weight

“例如,如果有三个文本字段,其中两个声明权重为1,而另一个没有权重,则没有权重的第三个文本字段不会增长,只会占用其内容所需的区域。“

编辑:如果您希望对齐edittexts的开头,则应对所有文本视图应用相同的权重,并对所有edittext应用相同的权重。原始答案将简单地填充剩余空间,而不会保持edittexts的开头对齐。