文章目錄
項目需求:
- 本項目是一個安卓項目,啓動頁面有一個button,button顯示文字是“歡迎功能”;
- 點擊這個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
啓動頁:
點擊“歡迎功能”按鈕,跳轉到新頁面,頁面顯示“歡迎你, 小明”