gpt4 book ai didi

android - 如何让键盘显示返回键?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:48:21 26 4
gpt4 key购买 nike

我想我已经尝试了所有组合,但我无法让 alpha 键盘显示返回键。它始终是一个“完成”按钮,没有用。在 Nexus 7 (4.1) 上,情况更糟,并显示一个愚蠢的笑脸按钮和完成按钮,这对我的应用程序毫无意义。只要我有返回按钮,就可以有完成按钮。这是我尝试过的众多选项之一:

<AutoCompleteTextView
android:id="@+id/annotate_edit"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="15dp"
android:layout_marginLeft="60dp"
android:layout_marginRight="60dp"
android:layout_marginTop="15dp"
android:completionThreshold="1"
android:inputType="textCapSentences|textImeMultiLine"
android:imeOptions="actionDone"
android:lines="1"
android:maxLength="18"
android:textSize="30px" />

我试过使用和不使用 imeOpitons 行,以及各种 inputType 选项,包括删除它。有使它成为搜索按钮的选项(没有帮助),但没有列出任何使其成为返回键的选项。我也尝试过使用“lines=2”,但没有解决。还有其他想法吗?

最佳答案

现在您已经设置了imeOptions="actionDone"。你说你已经尝试删除它,但所有这些都默认为 actionDone,根据 the docs.

尝试改为设置 imeOptions="actionNone"。那应该不会给您任何操作并强制返回键。

不过,我不知道它本身是否能保证多行 AutoCompleteTextView 正常工作。我在一个应用程序中有一个,它在我所有的设备上都显示了一个返回键。区别在于返回键的行为。

例如,在我的 GNex (4.1) 上,当您按下回车键时,它会正确换行。

在我的 SGS2 (2.3) 上,按下它时没有任何反应。没有多行,没有完成。只是一个死按钮。

可能是不同API默认的EditText样式不同,所以你也应该尝试设置inputType="textMultiLine"。这与 textImeMultiLine 之间可能存在细微差别。

关于android - 如何让键盘显示返回键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12945767/

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