Android Studio入门项目编写

背景

安装完成AS软件后,就需要开始新建一个项目,选择了两个小例子的实现,一个是“点击一个按钮显示一句话”,另一个是“点击按钮实现两数相加”。

1 项目的建立和删除

1.1 项目的建立

第一次打开AS软件,界面显示如下。
在这里插入图片描述
然后选择“Start a new Android Studio project”,按照提示一步一步建立即可。参考链接link,第一次建立项目会比较慢,属于正常现象。(注:此过程中我仅变换了项目建立路径,其余均为默认)。

1.2 项目的删除

想要删除一个已建立的项目,步骤是:左上角File——Close Project——回到建立项目界面,删除掉左边想要删除的项目(如图)——删除相应路径里的文件。参考链接link
在这里插入图片描述

2 例子1(点击一个按钮显示一句话)

2.1 界面介绍

初次接触,暂时能够用到的有两个文件,“MainActivity”和“activity_main.xml”,如图所示。
“MainActivity”用来编写控件的功能;“activity_main.xml”控制界面及添加控件类型。
在这里插入图片描述

2.2 运行

初次打开建立的项目时,可以看到界面中有“Hello World”(TextView控件),不用的话可以删除。
点击软件上方“三角形”运行按钮,可以直接运行当前新建项目;运行过程中,会提示连接一个能够展示app界面的设备,有两种方式:一个是电脑连接手机然后软件能够检测到并将app界面在手机上展示,另一个是安装一个虚拟机,按照虚拟机建立提示安装即可,首次的过程需要一些时间。
最终能够看到app界面,如下图。
在这里插入图片描述

2.3 实现例子1

部分参考链接link

2.3.1 拖入控件

打开“activity_main.xml”,从左侧拖入一个TextView和一个Button控件,并且设置控件四周与屏幕边框的位置(图中的波浪线),如下图所示。软件右侧展示的控件的名称和框体中展示内容。
在这里插入图片描述
若不像上述那样设置控件的相对位置,则会报错“Missing Constraints in ConstraintLayout”。
在这里插入图片描述

2.3.2 编辑代码

然后打开“MainActivity”文件,编辑代码,如图所示(记得修改其中控件名称与自己的一致)。
在这里插入图片描述
代码是:

package com.example.administrator.myapplication;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {
    TextView t1;
    Button but1;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        t1=(TextView)findViewById(R.id.textView2);
        but1=(Button)findViewById(R.id.button3);
        but1.setOnClickListener(new L1());
    }

    class L1 implements View.OnClickListener
    {
        @Override
        public void onClick(View view)
        {
            t1.setText("你好啊,这是一个按钮的事件响应");
        }
    }
}

2.3.3 运行效果

运行效果如图所示
在这里插入图片描述

3 例子2(点击按钮实现两数相加)

参考链接link

3.1 拖入控件

打开“activity_main.xml”,从左侧拖入四个TextView、两个Plain Text控件和一个Button控件,并且设置控件四周与屏幕边框的位置(图中的波浪线),如下图所示。软件右侧展示的控件的名称和框体中展示内容。
在这里插入图片描述

3.2 编辑代码

然后打开“MainActivity”文件,编辑代码,如图所示(记得修改其中控件名称与自己的一致)。
在这里插入图片描述
代码是:

package com.example.administrator.myapplication;

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.TextView;

public class MainActivity extends AppCompatActivity {

    TextView tv1;
    EditText edt1,edt2;
    Button btn;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        btn=(Button)this.findViewById(R.id.button);
        edt1=(EditText)this.findViewById(R.id.editText);
        edt2=(EditText)this.findViewById(R.id.editText2);
        tv1=(TextView)this.findViewById(R.id.textView4);
        btn.setOnClickListener(new L2());

    }

    class L2 implements View.OnClickListener
    {
        @Override
        public void onClick(View view)
        {
            String inputText1=edt1.getText().toString();
            String inputText2=edt2.getText().toString();
            int num1=Integer.valueOf(inputText1).intValue();
            int num2=Integer.valueOf(inputText2).intValue();
            num1=num1+num2;
            inputText1=String.valueOf(num1);
            tv1.setText(inputText1);
        }
    }
}

3.3 运行效果

运行效果如图所示
在这里插入图片描述

4 总结

至此,两个小例子展示完成。

【整理不易,转载请注明出处和相关链接,否则必究!】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值