【发布时间】:2020-05-12 20:43:52
【问题描述】:
我正在创建一个聊天应用程序,例如 whatsapp 在我的聊天屏幕上,我有edittext,用户可以在其中输入他的消息。 我想将其高度扩展到最大 4 行,然后如果文本超过第 5 行,edittext 必须向下滚动显示新行。有时它可以工作,但有时编辑文本不会向下滚动。
<com.vanniktech.emoji.EmojiEditText
android:id="@+id/enter_msg_txt"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="9.2"
android:background="@null"
android:hint="@string/type_message"
android:maxHeight="100dp"
android:minHeight="30dp"
android:singleLine="false"
android:textSize="@dimen/btn_text" />
我已经搜索了很多并检查了这些属性
android:inputType="textMultiLine"
android:editable="true"
android:enabled="true"
android:minLines="1"
android:maxLines="6"
android:isScrollContainer="true"
但仍然没有运气。我认为可能存在一些渲染问题
【问题讨论】:
-
您分享的@Kamlesh 链接用于单行。我想要的是多个扩展和滚动的编辑文本
标签: android scroll android-edittext