Процесс нажатия цифр
В нашем простом приложении для 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. мы пишем в
Нам нужно:
размещать использованные вещи,
соединяем эти объекты с элементами, которые мы создаем,
отображение при нажатии данных клавиш,
объяснить, что происходит, когда вы нажимаете каждую кнопку.
|
Do'stlaringiz bilan baham: |