必威体育Betway必威体育官网
当前位置:首页 > IT技术

Android studio开发-第一个入门例子(十分详细)

时间:2019-08-29 10:11:03来源:IT技术作者:seo实验室小编阅读:55次「手机版」
 

android studio

                                                     举个栗子

实现功能:可以通过页面输入改变要显示的字符,然后通过按钮可以实现显示字符的放大功能。最终如下:

一共四个控件:一个text输入,一个text显示,一个输入修改确认按钮,一个放大按钮

步骤:

1、建立项目

file-new-new project 新建一个项目文件,接下来就按照默认的配置一路next就行。

这里选用设备-选用手机

选择一个空的项目

然后进入到工程里面,这样

2、添加功能

首先要知道Android studio的项目架构,主要有两个文件组成,第一个是程序文件(mainactivity.java,第二个是.xml文件(activity_main.xml),其中程序文件主要进行逻辑程序的编写,第二个文件相当于图形界面,我们可以进行一些控件的布局等操作,然后在程序文件中进行逻辑程序的编写和对控件的调用。

那么两个文件是怎么联系的呢?通过ID,也就是控件的ID,比如我们在.xml文件中设置了一个button,然后可以设置对应的ID,类似下面:

其中可以从 4 中将相应的 控件比如 按钮等拖入到 5 中,然后点击图中蓝色区域,选中当前按钮,在右侧可以看到它的具体信息,首先我们在 1 中修改 ID 为 button (记住这个ID,后面编程的时候会用到),在 2 中设置的是点击按钮所触发的动作,图中的 bigger 是设置的点击后触发的函数,3 中是按钮上显示的字符。

接下来的三个控件分别修改为:

然后在.xml文件中将design页面改为 text界面: 可以看到对应的信息

3、程序的编写

如下图所示,.java程序比较简单易懂,可以根据字面意思进行解读。

package com.example.herr_kun.myAPPlication;

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

public class MainActivity extends AppCompatActivity {

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

    int size=30;
    public void bigger(View v){     // 按钮对应的 onclick 响应
        TextView txv;
        txv= (TextView) findViewById(R.id.txv);  // 根据ID找到对应的text对象
        txv.setTextSize(++size);       // 修改对象的字符大小-size
    }

    public void display(View v){     // 另外一个按钮对应的 onclick 响应
        EditText name= (EditText) findViewById(R.id.name);  //还是根据ID找到对象,并进行接下来的操作
        TextView text2= (TextView) findViewById(R.id.txv);  

        text2.setText(name.getText().toString());   // 设置字符
    }

}

4、进行仿真

(不用真的下载到手机里面,直接在仿真器就可以看到我们写的APP的实现效果)

搭建仿真器,第一次需要联网:

点击三角形(run APP)的按钮,然后建立新的仿真器,选中图中的选项(选了一个分辨率低的,运行快),然后next

接下来还是选择图中选中的选型,然后进行next 

然后图中的 1 选项将其中的括号包括里面的字符去掉,因为仿真器的名字不能含有括号等字符。注意

最后  finish  便可。

5、效果展示

点击run app 进行仿真,选中刚刚的建立好的仿真器,运行,等待一会,会出现下属的界面,就和操作我们的手机一样,只不过触摸改成了鼠标操作。接下来 just enjoy 

first

second

third

Finish !

相关阅读

REST API 最佳入门指南

如果你看到这里,你以前可能听说过API 和REST,然后你就会想:“这些都是什么东西?”。也许你已经了解过一些这方面的知识,但却不知道从

Android7.0(Android N)部分新特性及适配

最近在做项目时,遇到一个很奇怪的问题,搜了一下发现是自己没有对系统特性有深入了解导致的。问题的现象是在我的设备上(4.2)调试时拍

iview_入门

执行npm install iview --save 在项目中引入iview 引入 iView # 一般在 webpack 入口页面 main.js 中如下配置: import iView fr

什么是Android上的USB调试模式以及如何启用它?

Android易于使用,但它为高级用户提供了许多隐藏功能。其中许多都隐藏在“开发人员选项”菜单中。顾名思义,这些功能对于构建Android

新媒体入门:新媒体运营到底是什么?

最近有几位朋友一直在问我什么是新媒体?新媒体到底是什么?怎样才可以做好新媒体,做好新媒体,有什么好的建议或者方法。看到这一连串的

分享到:

栏目导航

推荐阅读

热门阅读