android studio创建android项目(1)——点击按钮跳转到新的Activity


项目需求:

  1. 本项目是一个安卓项目,启动页面有一个button,button显示文字是“欢迎功能”;
  2. 点击这个button,打开一个页面,这个页面显示一行文字“欢迎你,小明”

一、创建android项目

1、点击 Start a new Android Studio project
在这里插入图片描述
2、设置项目信息
Application name 填写HelloWorld
Company Domain 填写gui.example.com
Project location 填写E:\AndroidStudioProjects\HelloWorld
在这里插入图片描述
3、勾选 Phone and Tablet
Minimum SDK选择AP 15
在这里插入图片描述
4、选择Empty Activity
在这里插入图片描述
5、点击finish,这样就创建了包含一个activity的项目
在这里插入图片描述

二、创建WelcomeActivity,添加TextView

分析:这个WelcomeActivity页面包含一个TextView,显示文字是“欢迎你,小明”

1.新建Activity

1、右击app > New > Activity >Empty Activity
在这里插入图片描述
2、Activity Name 填写Welcome Activity
点击finish
在这里插入图片描述
3、这样就自动进行了三项操作:
(1) AndroidManifest.xml中添加了标签activity
(2) 生成WelcomeActivity.java
(3) 生成布局文件activity_welcome.xml
在这里插入图片描述

2.修改布局文件,添加TextView

布局文件activity_welcome.xml添加TextView:
在这里插入图片描述

<?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:id="@+id/activity_welcome"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.example.gui.helloworld.WelcomeActivity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="欢迎你,小明"/>
</RelativeLayout>

三、修改MainActivity

1、修改布局文件activity_main.xml,添加Button

<?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:id="@+id/activity_main"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.example.gui.helloworld.MainActivity">

    <Button
        android:id="@+id/btn_welcome"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="欢迎功能"
        />
</RelativeLayout>

2.修改MainAcitivty,为按钮添加监听器

  • 定位按钮
  • 为按钮添加点击监听器
  • 这个监听器的作用是从MainActivity切换到WelcomeActivity
package com.example.gui.helloworld;

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

public class MainActivity extends AppCompatActivity {
    //声明btn_welcome
    Button btn_welcome;

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

        //定位按钮
        btn_welcome= (Button) findViewById(R.id.btn_welcome);

        //添加监听器
        btn_welcome.setOnClickListener(new Button.OnClickListener(){
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(MainActivity.this, WelcomeActivity.class);
                startActivity(intent);
            }
        });
    }
}

四、运行结果

apk下载链接:https://pan.baidu.com/s/1gtQMD89P48mOpTqIiHm7HA
提取码:hiw0

启动页:
在这里插入图片描述
点击“欢迎功能”按钮,跳转到新页面,页面显示“欢迎你, 小明”
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章