【发布时间】:2020-12-03 08:13:07
【问题描述】:
我希望 EditText 的高度根据输入的文本大小动态增加。
就像 Whatsapp。
这就是我现在正在做的事情!
<LinearLayout
android:layout_alignParentBottom="true"
android:layout_width="wrap_content"
android:layout_height="44dp"
android:layout_marginLeft="16dp"
android:layout_marginRight="16dp"
android:layout_marginBottom="8dp"
android:orientation="horizontal">
<EditText
android:textSize="15dp"
android:textColor="#000000"
android:hint="Enter New Note"
android:textColorHint="#8B111111"
android:layout_width="match_parent"
android:layout_height="45dp"
android:layout_gravity="center_vertical"
android:gravity="center"
android:imeOptions="actionDone"
android:layout_marginTop="8dp"
android:contentDescription="Enter Input Here"
android:layout_marginBottom="8dp"
android:id="@+id/editextNew"/>
</LinearLayout>
【问题讨论】:
-
只是进入活动并给它宽度/高度:)
-
对不起,我不明白@ParthPitroda
-
更改高度以换行内容并将最大行数添加到您想要的行数。
-
EditText 的大小在此之后开始变得非常小! @RituSumanMohanty
-
您的
LinearLayout的高度仍为 44dp。
标签: android android-studio android-layout android-edittext