gpt4 book ai didi

android - 空 editText 上的 clearFocus() 在 Android 中不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:52:24 25 4
gpt4 key购买 nike

我试图从空的 editText 中移除焦点,但它无法正常工作。我在 edittext 上调用了 clearFocus(),然后在我的 onFocusChanged() 函数调用中放置了断点。

事情是这样的:onFocusChanged() 使用焦点参数值 false,true,false,true 调用了 4 次。

我认为 onFocusChanged() 必须只调用一次(focused = false)

抱歉我的英语不好。任何帮助,将不胜感激。谢谢

最佳答案

在xml中,做父布局

  android:focusable="true"
android:focusableInTouchMode="true"

然后在编辑文本上调用 clearFocus 然后调用父请求焦点

 mFragmentBase.editText.clearFocus();
mFragmentBase.parentLayout.requestFocus();

关于android - 空 editText 上的 clearFocus() 在 Android 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39749292/

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