1. 程式人生 > >紀念一下Android studio的第一個作業

紀念一下Android studio的第一個作業

今天真的很開心,因為對於自己零基礎,什麼都不會,經過陸大神的悉心指導,我一步步改正錯誤,從xml到java,一點點的改正,終於到最後執行出結果,雖然很簡單的問題,但是,對於我這個新手而言,真的再次感謝陸大俠,真的很耐心,好人一個大笑

先展示一下題目:


要實現一個簡單的加法功能,僅此而已,即點選加號就能運算。

xml程式碼:

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout 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" tools:context="com.administrator.myapplication.MainActivity"> <LinearLayout android:layout_width="fill_parent" android:layout_height=
"wrap_content" android:gravity="center" android:orientation="horizontal" > <EditText android:id="@+id/edit1" android:layout_width="65dp" android:layout_height="65dp" android:layout_marginLeft="10dp" android:gravity="center" android:textSize="25sp" /> <EditText android:layout_width=
"65dp" android:layout_height="65dp" android:layout_marginLeft="10dp" android:text="+" android:gravity="center" android:textSize="25sp" /> <EditText android:id="@+id/edit2" android:layout_width="65dp" android:layout_height="65dp" android:layout_marginLeft="10dp" android:gravity="center" android:textSize="25sp" /> <Button android:id="@+id/button" android:layout_width="65dp" android:layout_height="65dp" android:layout_marginLeft="10dp" android:gravity="center" android:text="=" android:onClick="ButtonTest" android:textSize="25sp" /> <EditText android:id="@+id/edit3" android:layout_width="65dp" android:layout_height="65dp" android:layout_marginLeft="10dp" android:gravity="center" android:textSize="25sp" /> </LinearLayout> </android.support.constraint.ConstraintLayout>
java程式碼:
package com.administrator.myapplication;
import android.app.Activity;
import android.app.Notification;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity{

    private EditText mEdit1, mEdit2, mEdit3;
    private Button button;

    @Override
protected void onCreate( Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //mEdit1 = (EditText) findViewById(R.id.edit1);
mEdit1=(EditText)findViewById(R.id.edit1);
        mEdit2 = (EditText) findViewById(R.id.edit2);
        mEdit3 = (EditText) findViewById(R.id.edit3);

        button = (Button) findViewById(R.id.button);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
public void onClick(View v) {
                mEdit3.setText(Double.parseDouble(mEdit1.getText().toString()) +
                        Double.parseDouble(mEdit2.getText().toString()) + "");
            }
        });
    }
}
如圖效果: