gpt4 book ai didi

android - 如何在android中根据文本长度动态增加EditText的高度?

转载 作者:行者123 更新时间:2023-11-29 20:19:39 24 4
gpt4 key购买 nike

我想根据动态或通过 xml 在 edittext 中写入文本来增加 EditText 的高度。

我试过这段代码,但它最多增加了 2 行。所以帮我解决这个问题。

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:orientation="vertical" >

<EditText
android:id="@+id/edtAddress"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@null"
android:drawableLeft="@drawable/user"
android:drawablePadding="5dp"
android:singleLine="false"
android:inputType="textCapSentences|textMultiLine"
android:hint="Address"
android:maxLength ="2000"
android:isScrollContainer="true"
android:padding="5dp" />

<View
android:layout_width="fill_parent"
android:layout_height="0.5dp"
android:background="@color/editText_line" />
</LinearLayout>

最佳答案

最好将 EditText 的高度增加到 4 行。所以你应该尝试下面的代码。

<EditText
android:id="@+id/edtInput"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@null"
android:drawableLeft="@drawable/user"
android:drawablePadding="5dp"
android:singleLine="false"
android:inputType="textCapSentences|textMultiLine"
android:hint="Address"
android:maxLength ="2000"
android:isScrollContainer="true"
android:padding="5dp"
android:maxLines="4" />

希望对你有所帮助。

关于android - 如何在android中根据文本长度动态增加EditText的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33410432/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com