文章目录
项目需求:
- 本项目是一个安卓项目,启动页面有一个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
启动页:
点击“欢迎功能”按钮,跳转到新页面,页面显示“欢迎你, 小明”