Сеилханова Р. Б


Рис. 4.15. Настройка свойства On Click для кнопки Эти же действия можно выполнить в фале activity_main.xml



бет88/112
Дата07.01.2022
өлшемі11,65 Mb.
#17516
түріПрограмма дисциплины
1   ...   84   85   86   87   88   89   90   91   ...   112
Рис. 4.15. Настройка свойства On Click для кнопки

Эти же действия можно выполнить в фале activity_main.xml, достаточно дописать выделенную на рис. 4.16 строку:






Рис. 4.16. Настройка свойствами On Click для кнопки в файле XML

Для настройки свойств элементов интерфейса достаточно использовать любой способ: графический или редактирование XML файла.

Вернемся в файл MainActivity.java, в класс активности необходимо добавить метод:

public void onClick(View v){...}

Имя метода не обязательно должно быть onClick(), главное, чтобы оно совпадало с именем, указанным в свойстве On Click. В этом методе и будет происходить все наше программирование в этой лабораторной работе.

Нам потребуются две переменные:



  • целочисленная для хранения загаданного числа (случайное число от 1 до 100);

  • логическая для хранения состояния закончена игра или нет.

Обе эти переменные имеет смысл объявить как поля класса активности, первоначальные значения присвоить в методе onCreate.

Получить целочисленное значение из поля ввода, можно с помощью следующей конструкции:

Integer.parseInt(etInput.getText().toString())

изменить значение текста в информационном поле можно с помощью следующей конструкции:

tvInfo.setText(getResources().getString(R.string.ahead));

в данном случае в информационном поле появится значение строкового ресурса с именем ahead.

Осталось реализовать логику приложения в методе onClick(). Предлагаем написать код этого метода самостоятельно, для контроля в приложении предложен листинг, который содержит один из вариантов кода описанного приложения.



Достарыңызбен бөлісу:
1   ...   84   85   86   87   88   89   90   91   ...   112




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет