Answer the question
In order to leave comments, you need to log in
Android Studio how to add values to EditText field on button click?
Hello
I am writing a calculator program in Kotlin. First I repainted the background of the program in gray
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/background">
<solid android:color="#D3D3D3"/>
</shape>
<RelativeLayout
android:id="@+id/squarefigure"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/square"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" >
<EditText
android:id="@+id/edittext"
android:layout_width="340dp"
android:layout_height="125dp"
android:layout_marginTop="30dp"
android:layout_marginLeft="10dp"
android:gravity="bottom"
android:focusable="false"
/>
<Button
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginLeft="10dp"
android:layout_marginTop="160dp"
android:text="+"
android:onClick="ButtonPlus"
/>
<Button
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginLeft="60dp"
android:layout_marginTop="160dp"
android:text="-"
/>
<Button
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginLeft="110dp"
android:layout_marginTop="160dp"
android:text="*"
/>
<Button
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginLeft="210dp"
android:layout_marginTop="160dp"
android:text="7"
/>
<Button
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginLeft="260dp"
android:layout_marginTop="160dp"
android:text="8"
/>
<Button
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginLeft="310dp"
android:layout_marginTop="160dp"
android:text="9"
/>
<Button
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginLeft="310dp"
android:layout_marginTop="240dp"
android:text="6"
/>
<Button
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginLeft="260dp"
android:layout_marginTop="240dp"
android:text="5"
/>
<Button
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginLeft="210dp"
android:layout_marginTop="240dp"
android:text="4"
/>
<Button
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginLeft="110dp"
android:layout_marginTop="240dp"
android:text="\\"
/>
<Button
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginLeft="60dp"
android:layout_marginTop="240dp"
android:text="%"
/>
<Button
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginLeft="10dp"
android:layout_marginTop="240dp"
android:text="/"
/>
<Button
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginLeft="310dp"
android:layout_marginTop="320dp"
android:text="3"
/>
<Button
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginLeft="260dp"
android:layout_marginTop="320dp"
android:text="2"
/>
<Button
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginLeft="210dp"
android:layout_marginTop="320dp"
android:text="1"
/>
<Button
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginLeft="110dp"
android:layout_marginTop="320dp"
android:text="p"
/>
<Button
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginLeft="60dp"
android:layout_marginTop="320dp"
android:text="√"
/>
<Button
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginLeft="10dp"
android:layout_marginTop="320dp"
android:text="."
/>
<Button
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginLeft="260dp"
android:layout_marginTop="400dp"
android:text="0"
/>
<Button
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginLeft="60dp"
android:layout_marginTop="400dp"
android:text="="
/>
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question