Переопределяемые события управления (Android studio)

Как я могу узнать, какие события переопределения имеют элементы управления?

Прежде всего, у меня есть поиск в Google и Android API для этой вещи, но безуспешно.

Если я уточню свой вопрос, я приведу пример Visual Studio C#, в котором если я перетащу элемент управления, я смогу просмотреть все свойства и события этого элемента управления, и если дважды щелкнуть любое событие, оно автоматически запишет это событие для меня. Теперь, если я поищу документацию, я могу найти эти http://developer.android.com/guide/topics/ui/ui-events.html

Также, если у меня есть сочетание клавиш для реализации событий любого элемента управления. Если я смогу сделать это в eclipse, это также будет полезно.

Спасибо


person Naveed    schedule 26.01.2015    source источник


Ответы (1)


Для Mac вы можете попробовать ctrl + O, чтобы получить список методов, которые можно переопределить, или cmd + F12x2, чтобы получить список унаследованных членов.

https://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard_Mac.pdf https://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard.pdf

Найдите Override methods и File structure popup в этих документах.

person hidro    schedule 26.01.2015
comment
Да, я знаю это раньше, это переопределенные методы, а не события? давая вам пример, если я ищу все события панели поиска, как я могу узнать, что у него есть событие setOnSeekBarChangeListener, да, интеллект может помочь мне, но он слишком большой, чтобы мне не пришлось искать каждый элемент управления, чтобы найти события. Как я уже говорил... И спасибо за горячие клавиши... - person Naveed; 26.01.2015
comment
Если вы используете Java для разработки Android, то наверняка все события являются методами, верно? Если вам нужно проверить методы, доступные для виджета, скажем, Button, откройте его исходный файл в Android Studio и используйте приведенный выше ярлык, поможет ли это? - person hidro; 26.01.2015
comment
Да, вы почти правы, потому что я могу найти большинство событий здесь, но я думаю, что вы не поняли мой вопрос. Я могу просмотреть здесь большинство событий, но не все, также для новичка очень сложно выбрать правильное событие для своего элемента управления, это должно работать так, как если бы я выбрал элемент управления и нажал Ctl + o, а затем показал мне переопределяемое событие этого элемента управления. Также, как я уже сказал, не все события перечислены, я не могу найти addTextChangedListener , setOnSeekBarChangeListener и, конечно, другие события будут отсутствовать.... - person Naveed; 26.01.2015
comment
Я согласен, когда я только начинал, я также изо всех сил пытался найти то, что доступно для использования. - person hidro; 26.01.2015