Лабораторная работа-5 создание программы калькулятора и установка на мобильный телефон


Download 4.97 Mb.
bet2/3
Sana16.10.2023
Hajmi4.97 Mb.
#1704869
TuriЛабораторная работа
1   2   3
Процесс нажатия цифр
В нашем простом приложении для Android, когда пользователь нажимает на число или точку, нам нужно добавить это число в editText.
В следующем примере кода показано, как это делается для числа.
binding.buttonZero.setOnClickListener (новый View.OnClickListener()
{ @Override
public void onClick (представление просмотра)
{binding.editText.setText(binding.editText.getText() + "0"); } });

Создать калькулятор






Запустим Android Studio, создадим новый проект. Названия компонентов оставляю как есть: название активности — main, порядок файлов — activity_main.
Мы используем 2 EditText и 4 кнопки на экране.
Пример:


< RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
Android: layout_width = "match_parent"
андроид: layout_height = "match_parent"
инструменты:контекст=".MainActivity">
< Редактировать текст
Android: layout_width = "match_parent"
android:layout_height="wrap_content"
android:id="@+id/et2"
android:hint="@string/num"/>
< Редактировать текст
Android: layout_width = "match_parent"
android:layout_height="wrap_content"
android:id="@+id/et1"
android:hint="@string/num"/>
< _<_Кнопка'>Кнопка'>Текстовый вид
Android: layout_width = "fill_parent"
андроид: layout_height = "20pt"
android:id="@+id/результат"
андроид:текст="Результаты"/>
< Кнопка
андроид: layout_width = "30pt"
андроид: layout_height = "30pt"
android:id="@+id/плюс"
андроид: текст = "+"
андроид: textSize="20pt"/>
< Кнопка
андроид: layout_width = "30pt"
андроид: layout_height = "30pt"
android:id="@+id/минус"
андроид: текст = "-"
андроид: textSize="20pt"/>
< Кнопка
андроид: layout_width = "30pt"
андроид: layout_height = "30pt"
android:id="@+id/умножить"
андроид: текст = "*"
андроид: textSize="20pt"/>
< Кнопка
андроид: layout_width = "30pt"
андроид: layout_height = "30pt"
android:id="@+id/разделить"
андроид: текст = "/"
андроид: textSize="20pt"/>
Относительный макет >


<ресурсы>
Мой Приложениестрока>
Привет , мир!>
>выход>
>Калькулятор


>введите...

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




всех необходимых нам элементов мы запустим программу в MainActivity.java. мы пишем в
Нам нужно:

  1. размещать использованные вещи,

  2. соединяем эти объекты с элементами, которые мы создаем,

  3. отображение при нажатии данных клавиш,

  4. объяснить, что происходит, когда вы нажимаете каждую кнопку.




Download 4.97 Mb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling