ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [덧셈계산기]
    개발/Android 2019. 11. 5. 14:14
    반응형

    /////activity_main.xml

     

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".MainActivity">
    <LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal">
    <TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="첫번째 숫자"
    />
    <EditText
    android:id="@+id/e1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:hint="여기에 입력하세요"/>
    </LinearLayout>
    <LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal">
    <TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="두번째 숫자"
    />
    <EditText
    android:id="@+id/e2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:hint="여기에 입력하세요"/>
    </LinearLayout>
    <LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal">
    <TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginTop="30dp"
    android:text="결과"
    android:textSize="30dp"/>

    <TextView
    android:id="@+id/t1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginTop="30dp"
    android:text="0"
    android:textSize="30dp"/>
    </LinearLayout>
    <LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal">

    <ImageView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginTop="50dp"
    android:src="@drawable/girl"/>
    <Button
    android:id="@+id/b1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:layout_marginTop="50dp"
    android:text="결과확인"/>
    </LinearLayout>
    </LinearLayout>

     

    /////// mainActivity.java

    package com.example.basicsum;

    import androidx.appcompat.app.AppCompatActivity;

    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;
    import android.widget.EditText;
    import android.widget.TextView;

    public class MainActivity extends AppCompatActivity {
    EditText e1, e2;
    TextView t1;
    Button b1;
    String input1, input2;
    int sum;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    e1 = (EditText) findViewById(R.id.e1);
    e2 = (EditText) findViewById(R.id.e2);
    t1 = (TextView) findViewById(R.id.t1);
    b1 = (Button) findViewById(R.id.b1);

    b1.setOnClickListener(new View.OnClickListener(){
    @Override
    public void onClick(View v) {
    input1 = e1.getText().toString();
    input2 = e2.getText().toString();
    sum = Integer.parseInt(input1) + Integer.parseInt(input2);
    t1.setText(Integer.toString(sum));
    }
    });
    }
    }

    반응형

    '개발 > Android' 카테고리의 다른 글

    [activity_main.xml] 6개버튼 가로로 두줄  (0) 2019.11.05
    [activity_main.xml  (0) 2019.11.05
Designed by Tistory.