2017-01-31 11 views
-1

Я хочу иметь ссылку на весь вид, чтобы затем установить для него onClickListener и скрыть клавиатуру каждый раз при щелчке по просмотру. Кроме того, какой класс является членом всего?Как я могу ссылаться на весь текущий вид в Android?

+1

ли вы имеете в виду о том, как использовать 'finViewById()'? –

+0

Но как я могу найти весь вид по id? Другие id поступают из файла activity_main, и, похоже, в окне предложений также нет ничего полезного. Кроме того, какой класс является членом всего? –

+0

Может помочь, только если вы разместите свой XML-файл макета! – OBX

ответ

0

«Я хочу иметь ссылку на весь взгляд на то установить onClickListener для него»

убедитесь вы добавили (что отмеченная линия)

image of activity_main.xml

Это ваш идентификатор, вы должны называть его из вашего кода класса Activity .. как MainActivity.class .. внутри метода onCreate().

image of MainActivity

Вот как вы получаете TextView (что вид) .Мы получить TextView, как телевизор и может установить «на щелчок слушателя».

скрыть клавиатуру каждый раз, когда представление щелкнуло

Для этого вы можете получить идентификатор вида (добавление пустого вида на XML как activity_main.xml). Этот ответ может помочь вам скрыть клавиатуру, пойти и проверить пожалуйста
Close/hide the Android Soft Keyboard

какой класс является вся точка зрения состоит?

Виды наследуются от android.view.View класса. Пожалуйста, прочитайте документацию перед началом разработки. Это поможет вам.

  1. View | android developers

  2. TextView | android developers

Смежные вопросы