Как ссылка вы вывесили говорит,
Определение интерфейса для обратного вызова, которая будет вызвана, когда фокус состояние зрения изменилось.
и если вы читаете то, что params
значит
Параметры
v мнение, состояние которого изменилось.
HasFocus Новый фокус состояние ст.
Так что, если вы установите на EditText
или нескольких EditText
с, вы можете использовать v
параметров, чтобы знать, какие View
сосредоточимся изменилось. И вы можете использовать hasFocus
, чтобы определить, просто ли он сфокусировался (returns true
), или если он только что потерял фокус, потому что ему дали кому-то еще (returns false
).
Так, может быть, вы хотите, чтобы начать какое-то animation
на View
когда фокус меняется на нем или другой View
, вы установите этот приемник и при вызове вы можете запустить animation
если таковой hasFocus
возвращается true
.
Если вы все еще смущены, пожалуйста, объясните , что вы не понимаете об этом.
Что касается документов, не содержащих много информации, они предполагают, что при чтении данных у вас есть адекватная информация о том, что listeners
и методы делают, и о том, как использовать parameters
, что требуется и возвращается. Документы также ожидают определенного знания Java. Так что для вашего другого вопроса, я знаю, если я что-то не понимаю, потому что я не думаю, что документы Android полностью его охватили, тогда я бы посмотрел документы Java.
Java Listeners
Java 6 Docs
благодарственное для этого подробного объяснения. Теперь у меня есть хорошее понимание об этом, только последний вопрос, является ли реализация этого слушателя такой же, как и onClickListener? – dhssa
Да, вы устанавливаете его в основном таким же образом, если это то, что вы имеете в виду. – codeMagic
получил большое спасибо – dhssa