gpt4 book ai didi

Android - 如何防止 View 焦点发生变化?

转载 作者:行者123 更新时间:2023-12-02 16:55:35 25 4
gpt4 key购买 nike

我想对我的控件 (EditText) 实现类似“beforeLosingFocus”事件的功能,并且我希望能够防止焦点更改,因此我的控件必须具有焦点,直到用户键入允许的值。

我尝试使用 onFocusChange 事件,但该事件在焦点更改后被触发。该事件被触发两次(因为一个控件失去焦点,而另一个控件获得焦点)。

是否可以阻止另一个控件以通用方式获得焦点?(因为焦点可以通过点击另一个控件或单击“下一步”键来更改)

最佳答案

editText.setOnEditorActionListener {
...
if (actionId == EditorInfo.IME_ACTION_NEXT) {
return true // if you want to ignore IME_ACTION_NEXT
return false // if you want to lose focus and go further
}
...
}

关于Android - 如何防止 View 焦点发生变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10163174/

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