Android——创建第一个Activity

要想创建一个Android应用,首先我们需要下载Android studio。

运行Android studio 会弹出以下界面

Android——创建第一个Activity_第1张图片

选择界面

Android——创建第一个Activity_第2张图片

命名

Android——创建第一个Activity_第3张图片

确定后即可创建一个新的Activity

随后我们开始了体验自己的第一个程序

用户界面设计:

首先打开app/res/layout/activity_quiz.xml文件。如果看到的是布局预览界面,请点击底部的 Text页切换显示XML代码。

默认的activity 布局(activity_quiz.xml)
 

从布局 XML 到视图对象

在创建 Geoquiz项目的同时,向导也创建了一个名叫0 uizactivity的 Activity子类Quizactivity类文件存放在项目的 app/java目录下。java目录是项目全部Java源代码的存放处在项目工具窗口中,依次展开 app/java目录与 com bignerdranch android. geoqulz包。找到到并打开 Quizactivity java文件

默认 QuizActivity 类文件(QuizActivity.java)
package com.bignerdranch.android.geoquiz;
import android.support.v7.app.AppCompatActivity; import android.os.Bundle;
public class QuizActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_quiz);
} 一
}

引用组件

引用组件(QuizActivity.java)
public class QuizActivity extends AppCompatActivity {
private Button mTrueButton; private Button mFalseButton;
@Override
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_quiz);
mTrueButton = (Button) findViewById(R.id.true_button); mFalseButton = (Button) findViewById(R.id.false_button);
} 一
}

使用代码补全功能创建提示消息

接下来要实现的是,分别点击两个按钮,弹出我们称之为toast的提示消息。Android的toast
是用来通知用户的简短弹出消息,用户无需输入什么,也不用做任何干预操作。这里,我们要用
toast来反馈答案

增加toast字符串(strings.xml)

GeoQuiz
Canberra is the capital of Australia.
True
False
Correct!
创建提示消息(QuizActivity.java)
mTrueButton.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
Toast.makeText(QuizActivity.this,
R.string.correct_toast, Toast.LENGTH_SHORT).show();
// Does nothing yet, but soon!
}
});
mFalseButton = (Button) find ViewById(R.id.false_button); mFalseButton.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {

Toast.makeText(QuizActivity.this,
R.string.incorrect_toast, Toast.LENGTH_SHORT).show(); // Does nothing yet, but soon!

最后是使用模拟器运行应用

在Android Studio中,选择Tools → Android → AVD Manager。AVD管理器窗口弹出时,点击窗口左下角的+Create Virtual Device…按钮菜单项。

在随后弹出的对话框中,可以看到有很多配置虚拟设备的选项。对于首个虚拟设备,我们选择模拟运行Nexus 5X设备,接下来选择模拟器的系统镜像。选择x86 Nougat模拟器后点击Next按钮继续,最后,可以对模拟器的各项参数做最终修改并确认,然后点击Finish按钮完成虚拟设备的创建。


你可能感兴趣的:(Android——创建第一个Activity)