gpt4 book ai didi

Android EditText 附加看不到多行文本

转载 作者:行者123 更新时间:2023-11-29 02:06:36 27 4
gpt4 key购买 nike

我有一个 EditText,我禁止弹出键盘。以及一组用于将文本输入到 EditText 中的按钮。这个想法是点击一个按钮 ->在文本字段中输入一些文本。

我附加了要输入的文本,但问题是它一直附加在同一行上。到达文本字段边界的末尾后,如何让文本换行(就像默认键盘的做法一样)?

我的编辑文本看起来像这样:

    <EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/button1"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:inputType="textMultiLine"
android:scrollHorizontally="false"
android:gravity="top|left"
android:cursorVisible="true"
android:lines="10">

最佳答案

好的,我找到问题所在了。我通过这样做禁用了软键盘:

    Etext = (EditText) findViewById(R.id.editText1);
Etext.setInputType(0);

我发现当我没有禁用软键盘时,多行工作得很好。

解决方案是不设置 InputType(0) 并在布局中设置 editable=false 和 inputType=none - 现在没有键盘显示并且文本换行。

        android:inputType="none"
android:editable="false"

关于Android EditText 附加看不到多行文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9707942/

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