作业四

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity"
    android:background="#B4B0B0"
    android:orientation="horizontal"
    >

    <LinearLayout
        android:id="@+id/line1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="80dp"
        android:background="#EEEE"
        android:layout_marginLeft="30dp"
        android:layout_marginRight="30dp"
        >

        <TextView
            android:id="@+id/di_yi"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="34dp"
            android:text="第一个数:"
            />

        <EditText
            android:id="@+id/d1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            />

    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/line1"
        android:layout_marginTop="80dp"
        android:background="#EEEE"
        android:layout_marginLeft="30dp"
        android:layout_marginRight="30dp"
        >

        <TextView
            android:id="@+id/di_er"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="34dp"
            android:text="第二个数:"
            />

        <EditText
            android:id="@+id/d2"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            />

    </LinearLayout>

    <RadioGroup
        android:id="@+id/rg"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_below="@+id/line1"
        android:layout_marginTop="180dp"
        >

        <RadioButton
            android:id="@+id/jia"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="+"
            android:textSize="25dp"
            />

        <RadioButton
            android:id="@+id/jian"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="-"
            android:textSize="25dp"
            />

        <RadioButton
            android:id="@+id/cheng"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="*"
            android:textSize="25dp"
            />

        <RadioButton
            android:id="@+id/chu"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="/"
            android:textSize="25dp"
            />
    </RadioGroup>

    <TextView
        android:id="@+id/tv1"
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:layout_below="@+id/rg"
        android:layout_marginTop="53dp"
        android:background="#EEE7E6E6"
        android:layout_marginLeft="30dp"
        android:layout_marginRight="30dp"
        >

    </TextView>

    <Button
        android:id="@+id/bt1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_below="@+id/tv1"
        android:layout_marginTop="10dp"
        android:text="清空"
        android:onClick="qk"
        />

</RelativeLayout>

package com.example.t3;
import android.support.v7.app.AppCompatActivity;

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

public class MainActivity extends AppCompatActivity {
    EditText d1;
    EditText d2;
    TextView tv1;
    private RadioGroup rp;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        d1=findViewById(R.id.d1);
        d2=findViewById(R.id.d2);
        tv1=findViewById(R.id.tv1);
        rp=findViewById(R.id.rg);
        rp.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(RadioGroup radioGroup, int i) {
                switch (i){
                    case R.id.jia:
                        jia();
                        break;
                    case R.id.jian:
                        jian();break;
                    case R.id.cheng:
                        cheng();break;
                    case R.id.chu:
                        chu();break;
                }
            }
        });

    }

    private void chu() {
        String c=d1.getText().toString();
        String c1=d2.getText().toString();
        int b=Integer.parseInt(c);
        int b1=Integer.parseInt(c1);
        String d=Integer.toString(b/b1);
        tv1.setText(d);
    }

    private void cheng() {
        String c=d1.getText().toString();
        String c1=d2.getText().toString();
        int b=Integer.parseInt(c);
        int b1=Integer.parseInt(c1);
        String d=Integer.toString(b*b1);
        tv1.setText(d);

    }

    private void jian() {
        String c=d1.getText().toString();
        String c1=d2.getText().toString();
        int b=Integer.parseInt(c);
        int b1=Integer.parseInt(c1);
        String d=Integer.toString(b-b1);
        tv1.setText(d);
    }

    private void jia() {
        String c=d1.getText().toString();
        String c1=d2.getText().toString();
        int b=Integer.parseInt(c);
        int b1=Integer.parseInt(c1);
        String d=Integer.toString(b+b1);
        tv1.setText(d);
    }

    public void qk(View view) {
        d1.setText("");
        d2.setText("");
        tv1.setText("");

    }
}

 

posted @ 2019-09-14 18:16  是洋不是阳!  阅读(105)  评论(0编辑  收藏  举报