gpt4 book ai didi

java - 将 EditText 设置为单行使其在按 enter 后失去焦点

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

我在代码中使用了 EditText,并在单击按钮时将其内容与字符串进行比较。不幸的是,通过 onKey 使用回车键执行此操作会导致问题,因为回车会创建一个越线。我用过:

setSingleLine(true);

为了防止这种情况。但是现在按回车键会导致 EditText 失去焦点。为什么会这样?我该如何解决?

最佳答案

尝试在您的 EditText 布局 xml 中使用此 android:lines="1"

这会将 Enter 键视为新行并且焦点不会丢失。尽管现有文本可能由于只有一行而不可见,因为它向上移动并被隐藏。

关于java - 将 EditText 设置为单行使其在按 enter 后失去焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20495020/

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