总结GeoQuiz项目的开发过程,涉及的知识点,遇到的问题及解决

实验要求:

开发环境搭建:建立一个HelloWorld程序,在模拟器上运行。完成GeoQuiz项目。

实验步骤:

1.新建项目

2.布局代码

 

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center"
    android:orientation="vertical"
    >
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:padding="24dp"
        android:text="@string/question_text"
        />
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">
        android:orientation="horizontal"
        <Button
            android:id="@+id/true_button"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/true_button"
            />
        <Button
            android:id="@+id/false_button"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/false_button"
            />
    </LinearLayout>
</LinearLayout>

3.改下string

 

 

<resources>
<string name="app_name">New3</string>

<string name="question_text">南京是江苏的省会么</string>
<string name="true_button">是的</string>
<string name="false_button">不是</string>
<string name="correct_toast">回答正确</string>
<string name="incorrect_toast">回答错误</string>
</resources>

 

4.main函数

package com.example.pc.new3;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
import com.example.pc.new3.R;


public class Main extends AppCompatActivity {

    private Button mTrueButton;
    private Button mFalseButton;

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

        mTrueButton = (Button) findViewById(R.id.true_button);
        mTrueButton.setOnClickListener( new View.OnClickListener(){

            public void onClick(View v){
                Toast.makeText(getApplicationContext(), R.string.correct_toast, Toast.LENGTH_SHORT).show();
           }

        });

        mFalseButton = (Button) findViewById(R.id.false_button);
        mFalseButton.setOnClickListener( new View.OnClickListener(){
            public void onClick(View v){
                Toast.makeText(getApplicationContext(), R.string.incorrect_toast, Toast.LENGTH_SHORT).show();
            }

        });

    }
}

5.完成截图

 

 

点击“是的”

 

点击“不是”

posted @ 2017-09-17 18:18  w成in  阅读(149)  评论(0编辑  收藏  举报