纪念一下Android studio的第一个作业

来源:互联网 发布:打印设置软件 编辑:程序博客网 时间:2024/05/18 01:11

今天真的很开心,因为对于自己零基础,什么都不会,经过陆大神的悉心指导,我一步步改正错误,从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()) + "");            }        });    }}
如图效果:

原创粉丝点击