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

啓動頁:
在這裏插入圖片描述
點擊“歡迎功能”按鈕,跳轉到新頁面,頁面顯示“歡迎你, 小明”
在這裏插入圖片描述

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