Android клацання кнопки

Android клацання кнопки

На попередньому занятті ми трохи попрацювали з кнопкою. У цій статті розглянемо роботу з обробкою клацань докладніше.

Можете використовувати старий проект або створити новий проект з стандартними настройками.

Минулого разу ми використовували ImageButton. Сьогодні будемо працювати зі звичайною кнопкою. У режимі Design підведіть курсор до елемента Button і перетягніть його на форму. В результаті ваших дій на формі з'явиться стандартна кнопка з налаштуваннями за замовчуванням. У правій частині екрана у вас є вікно Properties. в якому ви можете налаштувати необхідні властивості для кнопки. За своєю старою звичкою я присвоїв властивості id нове значення buttonHello замість стандартного button. Якщо тимчасово переключитися в режим Text. то побачите, що насправді атрибут має значення @ + id / buttonHello. Природно, якщо ви редагуєте властивості в текстовому вигляді, то вам теж треба дотримуватися цього стандарту. Властивості Text надайте текст Привітатися. Буде чудово, якщо ви додасте цей текст через ресурси. У навчальних прикладах я буду використовувати текст прямо у властивостях для економії місця, але ви повинні звикати писати код правильно.

Android клацання кнопки

Якщо ви відкрили попередній проект, то там вже був компонент TextView з текстом Hello, World (якщо ви створили новий проект). Компонент TextView є текстової міткою для виведення тексту, який не можна редагувати. У мітці будемо виводити вітання після клацання кнопки. У вікні властивостей видаляємо текст з властивості Text. щоб в текстовій мітці нічого не було. Простежте, щоб у нього був ідентифікатор. Якщо у вікні властивостей нічого немає, то додайте свій ідентифікатор, наприклад, textView (@ + id / textView).

Якщо вам не подобається взаємне розташування елементів, то можете на формі перетягувати елементи, змінюючи їх місцями.

Будемо вважати, що інтерфейс програми готовий - у нас є кнопка для натискання і текстова мітка для виведення повідомлень.

Тепер потрібно навчитися писати код для клацання кнопки. Перейдіть з режиму Design на режим Text і знайдіть тег