今天开始学习第二章,开始接触MVC设计模式。
首先新建一个Question类,添加新的成员变量,并使用自动生成功能——生成getter和setter方法。
具体代码如下:
package com.example.geoquiz;
public class Question {
public int getTextResId() {
return mTextResId;
}
public void setTextResId(int TextResId) {
this.mTextResId = mTextResId;
}
public boolean isAnswerTrue() {
return mAnswerTrue;
}
public void setAnswerTrue(boolean AnswerTrue) {
this.mAnswerTrue = mAnswerTrue;
}
private int mTextResId;
private boolean mAnswerTrue;
public Question(int textResId, boolean answerTrue){
mTextResId = textResId;
mAnswerTrue = answerTrue;
}
}
并在activity_quit.xml中添加相应内容:
<TextView
android:id="@+id/question_text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="24dp" />
<Button
android:id="@+id/next_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/next_button" />