gpt4 book ai didi

android - 在自定义 View 中管理焦点

转载 作者:太空宇宙 更新时间:2023-11-03 11:14:05 24 4
gpt4 key购买 nike

我正在实现一个自定义 View,我想管理焦点,以便当它处于焦点状态时,它以不同于正常状态的方式绘制。我知道我可能必须重写 onFocusChanged,但是当 View 应该失去焦点时,例如当它外面有一个水龙头时,我如何才能调用该方法?我在文档中进行了搜索,但没有成功。

最佳答案

每次您的 View 焦点发生变化时都会调用 onFOcusChanged 方法,因此,如果用户在您的 View 外点击,您将在 onFocusChanged 中收到调用。

第一个参数显示你是获得焦点还是失去焦点。

protected void onFocusChanged(boolean gainFocus, int direction, Rect previouslyFocusedRect) {}

关于android - 在自定义 View 中管理焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19790736/

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