gpt4 book ai didi

android - actionNext & textMultiline 不工作

转载 作者:数据小太阳 更新时间:2023-10-29 02:29:52 27 4
gpt4 key购买 nike

我想要一个 Multiline EditText 来允许 imeOptions="actionNext"


这有效,但只允许单行输入

<EditText>
...
android:inputType="textCapSentences|textAutoCorrect"
android:imeOptions="actionNext"
...
</EditText>

这会将 imeOption 更改为回车键。

<EditText>
...
android:inputType="textCapSentences|textAutoCorrect|textMultiline"
android:imeOptions="actionNext" <!-- Why is this code skipped? -->
...
</EditText>

Google Keep 和 Gmail 应用程序以某种方式执行此操作,所以不要告诉我这是不可能的。

最佳答案

回车键只能做一件事:向编辑器输入新行或将光标移动到下一个字段。实现这一点的一种方法是让回车键移动到下一个字段,但仍然允许编辑器中的文本自动换行。

在 XML 中:

<EditText
android:singleLine="true"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:text="@string/default_label_a"
android:selectAllOnFocus="true"
android:maxLines="5"
android:imeOptions="actionNext"
/>

在代码中:

edittext.setHorizontallyScrolling(false);
edittext.setMaxLines(Integer.MAX_VALUE);

关于android - actionNext & textMultiline 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27650194/

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