根据内容动态设置 EditText 的高度

BRD*_*oid 1 android android-layout android-edittext

我有一个编辑文本,其中我使用 setText 在编辑表单上加载数据。目前,editText 高度是固定的,如果文本大于 editText 高度,我无法立即看到全文。有没有一种方法可以根据内容动态设置 EditText 的高度。

预先感谢您的帮助和建议

问候 R

Ram*_*mar 5

您可以将此代码用于您的 xml 文件:

<EditText
   android:id="@+id/edtFirstName"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:hint="@string/first_name"
   android:padding="5dp"
   android:textColor="@color/black"
   android:textSize="16sp" />
Run Code Online (Sandbox Code Playgroud)

当您编辑的文本包含时,它会自动适应文本大小。

不要使用 android:singleLine="true"android:minLines="1"android:maxLines="1"