我理解聚焦,选择和按下之间的区别。但我不明白hasFocus()
和isFocused()
之间的区别。我检查了描述,这两个描述几乎都是一样的。有人可以向我解释一下吗?
答案 0 :(得分:16)
hasFocus()
与isFocused()
不同。 hasFocus() == true
意味着
视图或其后代之一是重点。如果仔细观察,
有一系列有焦点的视图直到你到达View
isFocused。
答案 1 :(得分:3)
This should explain a bit about it
有时Android中的视图会组合在一起,如果该组中的某个视图具有焦点,hasFocus()
方法将返回true
,但仅当您在代码中提到的特定视图时重点将isFocused()
等于true
。