01.项目一 GeoQuiz项目的开发

一、GeoQuiz项目的开发过程

1.首先创建项目GeoQuiz。

2.编写activity_quiz.xml

3.添加字符串资源,字符串资源是放置 res/values目录下的strings.xml

4.从布局XML到视图对象

QuizActivity.java

package com.bignerdranch.android.geoquiz;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;

public class QuizActivity extends AppCompatActivity {

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

}

5.为按钮添加资源id

6.添加成员变量

7.引用组件

8.设置监听器

9.增加toast字符串

10.创建提示消息

11.模拟器运行,最终完成。

二、GeoQuiz项目有关知识点

  1. 通过onSaveInstanceState()方法保存Activity界面上的临时数据;

  2. 横竖屏切换和Activity生命周期的关系;

  3. UI控件AlertDialog的设计模式;

  4. layout布局中各控件带“layout”属性和不带“layout”属性的区别

  5. MVC设计模式;

三、遇到的问题以及解决方法

刚接触安卓开发,很多东西都不懂,以为老外写的书,我肯定看不懂,没想到这书还挺不错,可以可以!

posted @ 2017-09-17 15:36  苏式月饼  阅读(192)  评论(0编辑  收藏  举报