gpt4 book ai didi

安卓文本字段 : set focus + soft input programmatically

转载 作者:IT老高 更新时间:2023-10-28 13:12:01 26 4
gpt4 key购买 nike

在我看来,我有一个搜索 EditText,我想以编程方式触发该字段上单击事件的行为,即,将焦点放在文本字段上并在必要时显示软键盘(如果没有可用的硬键盘)。

我试过 field.requestFocus()。该字段实际上获得了焦点,但未显示软键盘。

我试过 field.performClick()。但这只会调用该字段的 OnClickListener。

有什么想法吗?

最佳答案

好先生,试试这个:

edittext.setFocusableInTouchMode(true);
edittext.requestFocus();

我不确定,但某些手机(某些旧设备)可能需要这样做:

final InputMethodManager inputMethodManager = (InputMethodManager) context
.getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.showSoftInput(edittext, InputMethodManager.SHOW_IMPLICIT);

关于安卓文本字段 : set focus + soft input programmatically,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8080579/

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