gpt4 book ai didi

java - 带有 textMultiLine 的 EditText 不起作用

转载 作者:行者123 更新时间:2023-12-01 16:55:04 24 4
gpt4 key购买 nike

这是我的编辑文本。为什么不允许多行?

<EditText
android:id="@+id/edtextDesigner"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_below="@+id/toggleText"
android:layout_centerHorizontal="true"
android:layout_marginTop="20dp"
android:alpha="0.5"
android:background="@drawable/rounded_corner"
android:ems="10"
android:lines="2"
android:focusable="true"
android:focusableInTouchMode="true"
android:fontFamily="sans-serif-light"
android:inputType="textMultiLine"
android:padding="10dp"
android:scrollHorizontally="false"
android:textColor="#000000"
android:textSize="16sp"
android:typeface="sans"
android:text=" "
android:visibility="invisible" />

我还以编程方式设置了它。

        edit_View.setSingleLine(false);
edit_View.setImeOptions(EditorInfo.IME_FLAG_NO_ENTER_ACTION);
edit_View.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_MULTI_LINE);

我完全不知道为什么这不起作用。

最佳答案

我最近遇到了这个问题。我发现以编程方式设置 inputType 会重置大多数选项,因此您必须在之后设置它们。我认为将您的代码更改为这样可能会起作用:

edit_View.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_MULTI_LINE);
edit_View.setSingleLine(false);
edit_View.setImeOptions(EditorInfo.IME_FLAG_NO_ENTER_ACTION);

关于java - 带有 textMultiLine 的 EditText 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34233571/

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