Tamil Nadu Public Service Commission
MainActivity
package com.example.tnpsc;
import android.os.Bundle;
import android.os.Handler;
import android.app.Activity;
import android.content.Intent;
import android.graphics.Color;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
MainActivity.setBackgroundColor(Color.WHITE);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Intent intent = new Intent(MainActivity.this, QuizActivity.class);
startActivity(intent);
}
}, 1500);
}
private static void setBackgroundColor(int white) {
// TODO Auto-generated method stub
}
}
QuizActivity
package com.example.tnpsc;
import java.util.List;
import android.os.Bundle;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Intent;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.TextView;
import android.widget.Toast;
@SuppressLint("NewApi")
public class QuizActivity extends Activity {
List<Question> quesList;
int score=0;
int quetioncount;
int qid=0;
Question currentQ;
TextView txtQuestion;
static TextView scoree;
RadioButton rda, rdb, rdc;
Button butNext,button2;
boolean isCorrect;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_quiz);
DbHelper db=new DbHelper(this);
quesList=db.getAllQuestions();
currentQ=quesList.get(qid);
txtQuestion=(TextView)findViewById(R.id.textView1);
rda=(RadioButton)findViewById(R.id.radio0);
rdb=(RadioButton)findViewById(R.id.radio1);
rdc=(RadioButton)findViewById(R.id.radio2);
butNext=(Button)findViewById(R.id.button1);
scoree = (TextView)findViewById(R.id.score);
scoree.setVisibility(View.INVISIBLE);
setQuestionView();
butNext.setOnClickListener(new View.OnClickListener() {
private int scorecount;
@Override
public void onClick(View v) {
RadioGroup grp=(RadioGroup)findViewById(R.id.radioGroup1);
RadioButton answer=(RadioButton)findViewById(grp.getCheckedRadioButtonId());
Log.d("yourans", currentQ.getANSWER()+" "+answer.getText());
if(currentQ.getANSWER().equals(answer.getText()))
{
score++;
Toast.makeText(getApplicationContext(), "Your answer is correct!", Toast.LENGTH_SHORT).show();
Log.d("score", "Your score"+score);
scorecount=scorecount+2;
}
if(qid<46){
currentQ=quesList.get(qid);
scoree.setText(scorecount+"/92");
setQuestionView();
}else{
Intent intent = new Intent(QuizActivity.this, ResultActivity.class);
Bundle b = new Bundle();
Toast.makeText(getApplicationContext(), "Your answer is wrong...", Toast.LENGTH_SHORT).show();
b.putInt("score", score); //Your score
intent.putExtras(b); //Put your score to your next Intent
startActivity(intent);
finish();
}
}
});
}
private void setQuestionView()
{
txtQuestion.setText(currentQ.getQUESTION());
rda.setText(currentQ.getOPTA());
rdb.setText(currentQ.getOPTB());
rdc.setText(currentQ.getOPTC());
qid++;
}
public void transferIT(View view){
Intent intent = new Intent(this, ResultActivity.class);
startActivity(intent);
}
public static String getText(){
String data = (String) scoree.getText();
return data;
}
}
import java.util.List;
import android.os.Bundle;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Intent;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.TextView;
import android.widget.Toast;
@SuppressLint("NewApi")
public class QuizActivity extends Activity {
List<Question> quesList;
int score=0;
int quetioncount;
int qid=0;
Question currentQ;
TextView txtQuestion;
static TextView scoree;
RadioButton rda, rdb, rdc;
Button butNext,button2;
boolean isCorrect;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_quiz);
DbHelper db=new DbHelper(this);
quesList=db.getAllQuestions();
currentQ=quesList.get(qid);
txtQuestion=(TextView)findViewById(R.id.textView1);
rda=(RadioButton)findViewById(R.id.radio0);
rdb=(RadioButton)findViewById(R.id.radio1);
rdc=(RadioButton)findViewById(R.id.radio2);
butNext=(Button)findViewById(R.id.button1);
scoree = (TextView)findViewById(R.id.score);
scoree.setVisibility(View.INVISIBLE);
setQuestionView();
butNext.setOnClickListener(new View.OnClickListener() {
private int scorecount;
@Override
public void onClick(View v) {
RadioGroup grp=(RadioGroup)findViewById(R.id.radioGroup1);
RadioButton answer=(RadioButton)findViewById(grp.getCheckedRadioButtonId());
Log.d("yourans", currentQ.getANSWER()+" "+answer.getText());
if(currentQ.getANSWER().equals(answer.getText()))
{
score++;
Toast.makeText(getApplicationContext(), "Your answer is correct!", Toast.LENGTH_SHORT).show();
Log.d("score", "Your score"+score);
scorecount=scorecount+2;
}
if(qid<46){
currentQ=quesList.get(qid);
scoree.setText(scorecount+"/92");
setQuestionView();
}else{
Intent intent = new Intent(QuizActivity.this, ResultActivity.class);
Bundle b = new Bundle();
Toast.makeText(getApplicationContext(), "Your answer is wrong...", Toast.LENGTH_SHORT).show();
b.putInt("score", score); //Your score
intent.putExtras(b); //Put your score to your next Intent
startActivity(intent);
finish();
}
}
});
}
private void setQuestionView()
{
txtQuestion.setText(currentQ.getQUESTION());
rda.setText(currentQ.getOPTA());
rdb.setText(currentQ.getOPTB());
rdc.setText(currentQ.getOPTC());
qid++;
}
public void transferIT(View view){
Intent intent = new Intent(this, ResultActivity.class);
startActivity(intent);
}
public static String getText(){
String data = (String) scoree.getText();
return data;
}
}
DbHelper
package com.example.tnpsc;
import java.util.ArrayList;
import java.util.List;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
public class DbHelper extends SQLiteOpenHelper {
private static final int DATABASE_VERSION = 1;
// Database Name
private static final String DATABASE_NAME = "triviaQuiz";
// tasks table name
private static final String TABLE_QUEST = "quest";
// tasks Table Columns names
private static final String KEY_ID = "id";
private static final String KEY_QUES = "question";
private static final String KEY_ANSWER = "answer"; //correct option
private static final String KEY_OPTA= "opta"; //option a
private static final String KEY_OPTB= "optb"; //option b
private static final String KEY_OPTC= "optc"; //option c
private SQLiteDatabase dbase;
public DbHelper(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
@Override
public void onCreate(SQLiteDatabase db) {
dbase=db;
String sql = "CREATE TABLE IF NOT EXISTS " + TABLE_QUEST + " ( "
+ KEY_ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " + KEY_QUES
+ " TEXT, " + KEY_ANSWER+ " TEXT, "+KEY_OPTA +" TEXT, "
+KEY_OPTB +" TEXT, "+KEY_OPTC+" TEXT)";
db.execSQL(sql);
addQuestions();
//db.close();
}
private void addQuestions()
{
Question q1=new Question("தமிழ் நாட்டில் அ.இ.அ.தி.மு.க. முதன்முதலில் ஆட்சிக்கு வந்த ஆண்டு" +
"?","1972", "1977", "1982", "1977");
this.addQuestion(q1);
Question q2=new Question("எந்தப் பிரிவின் கீழ் நிதி நெருக்கடி பிரகடனப்படுத்தப்படுகிறது" +
"?", "விதி-356", "விதி-360", "விதி-352", "விதி-360");
this.addQuestion(q2);
Question q3=new Question("சதுப்பு நிலக் காடுகள் காணப்படுவது" +
"?", "கடற்கரை மற்றும் டெல்டாப் பகுதிகளில்", "மவெளிகள் மற்றும் பீடபூமிகள்", "பீடபூமிகள் மற்றும் பள்ளத்தாக்குகளில் ", "கடற்கரை மற்றும் டெல்டாப் பகுதிகளில்");
this.addQuestion(q3);
Question q4=new Question("இதயத்திலிருந்து இரத்தத்தை எடுத்துச் செல்லும் இரத்த நாளங்கள்" +
"?", "தமனி", "பெருஞ்சிறை", "சிரை", "தமனி");
this.addQuestion(q4);
Question q5=new Question("ஓர் தாவர செல் விலங்கு செல்லில் இருந்து வேறுபடுகிறது" +
"?", "உட்கரு", "செல்சுவர்", "செல்சவ்வு", "செல்சுவர்");
this.addQuestion(q5);
Question q6=new Question(" A={2,4,8}; B={1,2,6,8}, c={1,5,6,8} எனில் {A-B}∩{A-C} காண்க" +
"?", "{4}", "{2}", "{2,4}", "{2,4}");
this.addQuestion(q6);
Question q7=new Question(" கீழ்க்கண்டவற்றுள் மாறுபட்ட எண்ணைக் கண்டுபிடிக்கவும5, 7, 9, 17, 23, 37" +
"?","5","9","37","9");
this.addQuestion(q7);
Question q8=new Question("முதல் அரசியலமைப்பு சட்ட திருத்தம் நடந்த ஆண்டு" +
"?","1950","1951","1952","1951");
this.addQuestion(q8);
Question q9=new Question("பகவத்கீதையில் உள்ள அதிகாரங்கள் " +
"?","8","12","18","18");
this.addQuestion(q9);
Question q10=new Question("மன்னர் திருமலை நாயக்கரின் தலைநகர் எது" +
"?","உறையூர்","தஞ்சாவூர்","மதுரை","தஞ்சாவூர்");
this.addQuestion(q10);
Question q11=new Question("இந்தியப் பொருளாதாரத் திட்டமிடுதலில் சேர்க்கப்படாத நோக்கம் எது" +
"?","மக்கள்தொகை வளர்ச்சி","தொழில்துறை வளர்ச்சி","தன்னிறைவு","மக்கள்தொகை வளர்ச்சி");
this.addQuestion(q11);
Question q12=new Question("கீழே குறிப்பிட்டுள்ளவற்றின் எந்தப்பட்டியலின் மேல் மத்திய மற்றும் மாநில அரசுகள் சட்டமியற்றலாம்" +
"?","பொதுப் பட்டியல்","மத்தியப் பட்டியல்","மாநிலப் பட்டியல்","பொதுப் பட்டியல்");
this.addQuestion(q12);
Question q13=new Question("தவத்திரு குன்றக்குடி அடிகளார் சார்ந்த மாவட்டம் " +
"?","சிவகங்கை","மதுரை","தஞ்சாவூர்","சிவகங்கை");
this.addQuestion(q13);
Question q14=new Question("பின்வருபவர்களில் முதன்முதலில் இந்தியப் போர்களில் பீரங்கியைப் பயன்படுத்தியவர் யார்" +
"?","பாபர்","ஷெர்ஷா","அக்பர்","பாபர்");
this.addQuestion(q14);
Question q15=new Question("டெசிபல் என்பது இதை அளக்க உதவும் அலகு" +
"?","வெப்பத்தின் அளவு","ஒலியின் அளவு","ஒளியின் அளவு","ஒலியின் அளவு");
this.addQuestion(q15);
Question q16=new Question("இந்தியப் பொருளாதாரத் திட்டமிடுதலில் சேர்க்கப்படாத நோக்கம் எது" +
"?","தன்னிறைவு","வேலைவாய்ப்பு உருவாக்குதல்","மக்கள்தொகை வளர்ச்சி","மக்கள்தொகை வளர்ச்சி");
this.addQuestion(q16);
Question q17=new Question("இரண்டு மதத்தினைச் சார்ந்த ஆண், பெண் இருவரும் கீழ்க்கண்ட சட்டப்படி திருமணம் செய்துகொள்ளலாம்" +
"?","இஸ்லாமிய திருமணச்சட்டம்","சிறப்பு திருமணச்சட்டம்","கிறிஸ்துவ திருமணச்சட்டம்","சிறப்பு திருமணச்சட்டம்");
this.addQuestion(q17);
Question q18=new Question(" 3 மணி நேரம் ஒரு புகைவண்டி பயணம் செய்கிறது. முதல் மணியில், 10 கி.மீ./மணி என்றும், மீதமுள்ள 2 மணியில், 25 கி.மீ./மணி என்றும் பயணிக்கிறது. அதன் சராசரி வேகம் என்ன" +
"?","10 கி.மீ./மணி","15 கி.மீ./மணி","20 கி.மீ./மணி","20 கி.மீ./மணி");
this.addQuestion(q18);
Question q19=new Question("5 மாம்பழம் மற்றும் 4 ஆரஞ்சுப்பழம் ஆகியவற்றின் விலையும், 3 மாம்பழம் மற்றும் 7 ஆரஞ்சுப்பழம் ஆகியவற்றின் விலையும் ஒன்றெனில், ஒரு மாம்பழம் மற்றும் ஒரு ஆரஞ்சுப்பழம் ஆகியவற்றின் விலைகளின் விகிதம் என்ன" +
"?"," 4:3"," 3:2","5:2"," 3:2");
this.addQuestion(q19);
Question q20=new Question("ஒரு கோபுரத்தின் 100 மீ. தொலைவிலிருந்து அதன் உச்சிக்கான ஏற்ற கோணம் 45° எனில், கோபுரத்தின் உயரம் என்ன" +
"?","25 மீ."," 50 மீ.","100 மீ.","100 மீ.");
this.addQuestion(q20);
Question q21=new Question("பல்லவ மன்னர்களின் சித்திரகார புலி என்ற அடைமொழியை பெற்றவர் " +
"?","மகேந்திரவர்மன்","ராஜசிம்மன்","மாமல்லன்","மகேந்திரவர்மன்");
this.addQuestion(q21);
Question q22=new Question("மதுரா விஜயம் என்ற நூலில் ஆசிரியர் " +
"?","காங்கா தேவி","மாங்குடி மருதனார்","பரஞ்சோதி","காங்கா தேவி");
this.addQuestion(q22);
Question q23=new Question(" இந்தியாவின் தோட்டக்கலை ஆராய்ச்சி மையம் உள்ள இடம்" +
"?","சென்னை","பெங்களூர்","மும்பை","பெங்களூர்");
this.addQuestion(q23);
Question q24=new Question("இந்து என்னும் ஆங்கில நாளிதழைத் தோற்றுவித்தவர்" +
"?","ஜி.சூப்பிரமணியஐயர்","இராஜகோபாலாச்சாரி","ரா.வெங்கடராஜுலு","ஜி.சூப்பிரமணியஐயர்");
this.addQuestion(q24);
Question q25=new Question("ஊக்கப்படுத்தப்பட்ட கரியானது அசுத்த கரைசல்களில் உள்ள நிறமிப் பொருட்களை நீக்குவதற்கு பயன்படுகிறது. அவ்வாறு செயல்படுவதர்க்கு காரணம்" +
"?","ஆக்ஸிகரணம்","ஒடுக்கவினை","சாயம் வெளுத்தல்","சாயம் வெளுத்தல்");
this.addQuestion(q25);
Question q26=new Question(" கீழ்க்கண்ட வாக்கியங்களில் குறியீடுகளைப் பயன்ப்படுத்தி சரியான விடையைத் தேர்வு செய்:கோட்பாடு(A): பேக்கலைட் ஒரு இறுகிய பிளாஸ்டிக் ஆகும்.காரணம்(R): இறுகிய பிளாஸ்டிக் குகள் வெப்பப்படுத்தும் போது இறுகிய நிலையை அடைந்துவிடுகின்றன"
+"?","(A) மற்றும் (R) இரண்டும் சரியானவை மற்றும் (R) என்பது (A)-ன் சரியான விளக்கம்.","(A)தவறு; ஆனால் (R) சரி.","(A) சரி ; ஆனால் (R) தவறு.","(A) மற்றும் (R) இரண்டும் சரியானவை மற்றும் (R) என்பது (A)-ன் சரியான விளக்கம்.");
this.addQuestion(q26);
Question q27=new Question("கீழ்க்கண்டவற்றுள் வெற்றிடத்தில் விரைவாக விழுவது எது" +
"?","மேற்கண்ட அனைத்தும் ஒரே வேகத்தில் விழும், ஏனெனில் வெற்றிடத்தில் காற்றினால் ஏற்படும் தடை இல்லை","எக்கு பந்து","மரப்பந்து","ஏனெனில் வெற்றிடத்தில் காற்றினால் ஏற்படும் தடை இல்லை");
this.addQuestion(q27);
Question q28=new Question(" கீழ்க்கண்ட எந்த உலோகம் மின்காந்தத்தை உருவாக்க மிகவும் சிறந்தது" +
"?","தாமிரம்"," தேனிரும்பு","எக்கு"," தேனிரும்பு");
this.addQuestion(q28);
Question q29=new Question("தமிழகத்தில் பெட்ரோலியம் பெருவாரியாகக் கிடைக்கும் மாவட்டம்" +
"?","நாகப்பட்டினம்","தஞ்சாவூர்","திருவாரூர்","நாகப்பட்டினம்");
this.addQuestion(q29);
Question q30=new Question("நீதிதேவன் மயக்கம் என்ற நாடகத்தின் ஆசிரியர் " +
"?","அண்ணாதுரை","கே.எஸ்.மனோகர்","டி.கே.மூர்த்தி","அண்ணாதுரை");
this.addQuestion(q30);
Question q31=new Question("பட்டியல் I-ஐ பட்டியல் II-உடன் சரியாக பொருத்தி, கீழே கொடுக்கப்பட்டுள்ள குறியீடுகளைக் கொண்டு சரியான விடையைத் தேர்ந்தெடு:a) அண்ணா விருது 1)சிறந்தபாடலசிரியற்க்குb) எம்.ஜி.ஆர் விருது 2)சிறந்த நடிகருக்குc) கவிஞர் கண்ணதாசன் விருது 3)சிறந்த நகைச்சுவை நடிகருக்கு " +
"?","3-1-2","1-3-2","2-3-1","2-3-1");
this.addQuestion(q31);
Question q32=new Question("ஆசிரியர் தினம் கொண்டாடப்படும் நாள் " +
"?","நவம்பர் 14","செப்டெம்பர் 5","மே 1","செப்டெம்பர் 5");
this.addQuestion(q32);
Question q33=new Question("ஜீவானந்தம் ஜனசக்தி என்ற இதழை எந்த ஆண்டு தொடங்கினார்" +
"?","1917","1927","1937","1937");
this.addQuestion(q33);
Question q34=new Question("போர்டோ கலவை என்பது" +
"?","காப்பர் சல்பேட் மற்றும் சுண்ணாம்பு","DDT மற்றும் BHC","DDT மற்றும் பாராதையான்","காப்பர் சல்பேட் மற்றும் சுண்ணாம்பு");
this.addQuestion(q34);
Question q35=new Question("வைரமும், கிராக்பைட்டும்" +
"?","ஐசோமர்கள்","பல்படிகள்","புறவேற்றுமை படிவங்கள்","புறவேற்றுமை படிவங்கள்");
this.addQuestion(q35);
Question q36=new Question(" மிக அமிலத்தன்மை உள்ள சேர்மம்" +
"?","பீனால்"," எத்தில் ஆல்கஹால்","மீத்தேன்","பீனால்");
this.addQuestion(q36);
Question q37=new Question(" அணுக்கரு ஒன்றினுள் இருப்பது" +
"?","புரோட்டன்க்கள் மற்றும் நியூட்ரான்கள்","நியூட்ரான்கள் மட்டும்","புரோட்டன்க்கள் மற்றும் எலெக்ட்ரான்கள்","புரோட்டன்க்கள் மற்றும் நியூட்ரான்கள்");
this.addQuestion(q37);
Question q38=new Question(" சமதள ஆடி ஒன்றை நோக்கி ஒரு மனிதன் 1 மீ/விநாடி வேகத்துடன் நகரும் போது, நகரும் மனிதனின் பிம்பம் அவனை நோக்கி வரும் சார்பு திசை வேகம்" +
"?","0.5 மீ /விநாடி"," 1 மீ /விநாடி","2 மீ /விநாடி"," 1 மீ /விநாடி");
this.addQuestion(q38);
Question q39=new Question("தமிழகத்தில் பல்லவர் காலத்தில் குறிப்பாக கீழ்க்கண்ட மன்னர் காலத்தில் சாதிமுறை தீவிரமாக பின்பட்டபட்டது" +
"?","இரண்டாம் நந்திவர்மன்","விஷ்ணு கோபா","முதலாம் மகேந்திரவர்மன்","முதலாம் மகேந்திரவர்மன்");
this.addQuestion(q39);
Question q40=new Question("இந்தியாவிலுள்ள மிகவும் முக்கியமான சிறுதொழில் எது" +
"?","துணிமணிகள்","சணல்","கைத்தறிகள்","கைத்தறிகள்");
this.addQuestion(q40);
Question q41=new Question("இந்தியாவில் பருத்தி துணி உற்பத்தி செய்யும் ஆலைகள் அதிகமாக உள்ள மாநிலம் எது" +
"?","தமிழ்நாடு","மகாராஷ்டிரம்","மேற்கு வங்காளம்","தமிழ்நாடு");
this.addQuestion(q41);
Question q42=new Question("இந்தியாவில் முதல் ரப்பர் தோட்டம் எங்கு அமைக்கப்பட்டது" +
"?"," தமிழ் நாடு","கேரளா","கோவா","கேரளா");
this.addQuestion(q42);
Question q43=new Question("1980 ஆம் ஆண்டில் தந்தையின் வயது தன் மகனின் வயதைப் போல் 8 மடங்காகும், 1988 ஆம் ஆண்டில் தந்தையின் வயது 1980 ஆம் ஆண்டில் மகனின் வயது எவ்வளவோ அதைப்போல் 10 மடங்காகும் எனில், 1990 ஆம் ஆண்டில் மகன், தந்தை ஆகியோரின் வயது முறையே" +
"?","16, 58 ஆண்டுகள்","15, 50 ஆண்டுகள்","14, 42 ஆண்டுகள்","14, 14, 42 ஆண்டுகள்");
this.addQuestion(q43);
Question q44=new Question("இந்திய தேசத்தின் மூவர்ணக் கொடியை தயாரித்தவர்" +
"?","காந்திஜி","சரோஜினி நாயுடு","மோதிலால் நேரு","காந்திஜி");
this.addQuestion(q44);
Question q45=new Question("ஆரியப்படை கடந்த நெடுஞ்செழியனின் வம்சப் பெயர்" +
"?","பல்லவ வம்சம்","பல்லவ வம்சம்","சோழ வம்சம்","பாண்டிய வம்சம்");
this.addQuestion(q45);
Question q46=new Question("தேசிய மாசு தடுப்பு தினம் கடைப்பிடிகப்படும் நாள்" +
"?","டிசம்பர் 2 ஆம் தேதி","அக்டோபர் 3 ஆம் தேதி","ஆகஸ்ட் 20 ஆம் தேதி","டிசம்பர் 2 ஆம் தேதி");
this.addQuestion(q46);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldV, int newV) {
// Drop older table if existed
db.execSQL("DROP TABLE IF EXISTS " + TABLE_QUEST);
// Create tables again
onCreate(db);
}
// Adding new question
public void addQuestion(Question quest) {
//SQLiteDatabase db = this.getWritableDatabase();
ContentValues values = new ContentValues();
values.put(KEY_QUES, quest.getQUESTION());
values.put(KEY_ANSWER, quest.getANSWER());
values.put(KEY_OPTA, quest.getOPTA());
values.put(KEY_OPTB, quest.getOPTB());
values.put(KEY_OPTC, quest.getOPTC());
// Inserting Row
dbase.insert(TABLE_QUEST, null, values);
}
public List<Question> getAllQuestions() {
List<Question> quesList = new ArrayList<Question>();
// Select All Query
String selectQuery = "SELECT * FROM " + TABLE_QUEST;
dbase=this.getReadableDatabase();
Cursor cursor = dbase.rawQuery(selectQuery, null);
// looping through all rows and adding to list
if (cursor.moveToFirst()) {
do {
Question quest = new Question();
quest.setID(cursor.getInt(0));
quest.setQUESTION(cursor.getString(1));
quest.setANSWER(cursor.getString(2));
quest.setOPTA(cursor.getString(3));
quest.setOPTB(cursor.getString(4));
quest.setOPTC(cursor.getString(5));
quesList.add(quest);
} while (cursor.moveToNext());
}
// return quest list
return quesList;
}
public int rowcount()
{
int row=0;
String selectQuery = "SELECT * FROM " + TABLE_QUEST;
SQLiteDatabase db = this.getWritableDatabase();
Cursor cursor = db.rawQuery(selectQuery, null);
row=cursor.getCount();
return row;
}
}
import java.util.ArrayList;
import java.util.List;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
public class DbHelper extends SQLiteOpenHelper {
private static final int DATABASE_VERSION = 1;
// Database Name
private static final String DATABASE_NAME = "triviaQuiz";
// tasks table name
private static final String TABLE_QUEST = "quest";
// tasks Table Columns names
private static final String KEY_ID = "id";
private static final String KEY_QUES = "question";
private static final String KEY_ANSWER = "answer"; //correct option
private static final String KEY_OPTA= "opta"; //option a
private static final String KEY_OPTB= "optb"; //option b
private static final String KEY_OPTC= "optc"; //option c
private SQLiteDatabase dbase;
public DbHelper(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
@Override
public void onCreate(SQLiteDatabase db) {
dbase=db;
String sql = "CREATE TABLE IF NOT EXISTS " + TABLE_QUEST + " ( "
+ KEY_ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " + KEY_QUES
+ " TEXT, " + KEY_ANSWER+ " TEXT, "+KEY_OPTA +" TEXT, "
+KEY_OPTB +" TEXT, "+KEY_OPTC+" TEXT)";
db.execSQL(sql);
addQuestions();
//db.close();
}
private void addQuestions()
{
Question q1=new Question("தமிழ் நாட்டில் அ.இ.அ.தி.மு.க. முதன்முதலில் ஆட்சிக்கு வந்த ஆண்டு" +
"?","1972", "1977", "1982", "1977");
this.addQuestion(q1);
Question q2=new Question("எந்தப் பிரிவின் கீழ் நிதி நெருக்கடி பிரகடனப்படுத்தப்படுகிறது" +
"?", "விதி-356", "விதி-360", "விதி-352", "விதி-360");
this.addQuestion(q2);
Question q3=new Question("சதுப்பு நிலக் காடுகள் காணப்படுவது" +
"?", "கடற்கரை மற்றும் டெல்டாப் பகுதிகளில்", "மவெளிகள் மற்றும் பீடபூமிகள்", "பீடபூமிகள் மற்றும் பள்ளத்தாக்குகளில் ", "கடற்கரை மற்றும் டெல்டாப் பகுதிகளில்");
this.addQuestion(q3);
Question q4=new Question("இதயத்திலிருந்து இரத்தத்தை எடுத்துச் செல்லும் இரத்த நாளங்கள்" +
"?", "தமனி", "பெருஞ்சிறை", "சிரை", "தமனி");
this.addQuestion(q4);
Question q5=new Question("ஓர் தாவர செல் விலங்கு செல்லில் இருந்து வேறுபடுகிறது" +
"?", "உட்கரு", "செல்சுவர்", "செல்சவ்வு", "செல்சுவர்");
this.addQuestion(q5);
Question q6=new Question(" A={2,4,8}; B={1,2,6,8}, c={1,5,6,8} எனில் {A-B}∩{A-C} காண்க" +
"?", "{4}", "{2}", "{2,4}", "{2,4}");
this.addQuestion(q6);
Question q7=new Question(" கீழ்க்கண்டவற்றுள் மாறுபட்ட எண்ணைக் கண்டுபிடிக்கவும5, 7, 9, 17, 23, 37" +
"?","5","9","37","9");
this.addQuestion(q7);
Question q8=new Question("முதல் அரசியலமைப்பு சட்ட திருத்தம் நடந்த ஆண்டு" +
"?","1950","1951","1952","1951");
this.addQuestion(q8);
Question q9=new Question("பகவத்கீதையில் உள்ள அதிகாரங்கள் " +
"?","8","12","18","18");
this.addQuestion(q9);
Question q10=new Question("மன்னர் திருமலை நாயக்கரின் தலைநகர் எது" +
"?","உறையூர்","தஞ்சாவூர்","மதுரை","தஞ்சாவூர்");
this.addQuestion(q10);
Question q11=new Question("இந்தியப் பொருளாதாரத் திட்டமிடுதலில் சேர்க்கப்படாத நோக்கம் எது" +
"?","மக்கள்தொகை வளர்ச்சி","தொழில்துறை வளர்ச்சி","தன்னிறைவு","மக்கள்தொகை வளர்ச்சி");
this.addQuestion(q11);
Question q12=new Question("கீழே குறிப்பிட்டுள்ளவற்றின் எந்தப்பட்டியலின் மேல் மத்திய மற்றும் மாநில அரசுகள் சட்டமியற்றலாம்" +
"?","பொதுப் பட்டியல்","மத்தியப் பட்டியல்","மாநிலப் பட்டியல்","பொதுப் பட்டியல்");
this.addQuestion(q12);
Question q13=new Question("தவத்திரு குன்றக்குடி அடிகளார் சார்ந்த மாவட்டம் " +
"?","சிவகங்கை","மதுரை","தஞ்சாவூர்","சிவகங்கை");
this.addQuestion(q13);
Question q14=new Question("பின்வருபவர்களில் முதன்முதலில் இந்தியப் போர்களில் பீரங்கியைப் பயன்படுத்தியவர் யார்" +
"?","பாபர்","ஷெர்ஷா","அக்பர்","பாபர்");
this.addQuestion(q14);
Question q15=new Question("டெசிபல் என்பது இதை அளக்க உதவும் அலகு" +
"?","வெப்பத்தின் அளவு","ஒலியின் அளவு","ஒளியின் அளவு","ஒலியின் அளவு");
this.addQuestion(q15);
Question q16=new Question("இந்தியப் பொருளாதாரத் திட்டமிடுதலில் சேர்க்கப்படாத நோக்கம் எது" +
"?","தன்னிறைவு","வேலைவாய்ப்பு உருவாக்குதல்","மக்கள்தொகை வளர்ச்சி","மக்கள்தொகை வளர்ச்சி");
this.addQuestion(q16);
Question q17=new Question("இரண்டு மதத்தினைச் சார்ந்த ஆண், பெண் இருவரும் கீழ்க்கண்ட சட்டப்படி திருமணம் செய்துகொள்ளலாம்" +
"?","இஸ்லாமிய திருமணச்சட்டம்","சிறப்பு திருமணச்சட்டம்","கிறிஸ்துவ திருமணச்சட்டம்","சிறப்பு திருமணச்சட்டம்");
this.addQuestion(q17);
Question q18=new Question(" 3 மணி நேரம் ஒரு புகைவண்டி பயணம் செய்கிறது. முதல் மணியில், 10 கி.மீ./மணி என்றும், மீதமுள்ள 2 மணியில், 25 கி.மீ./மணி என்றும் பயணிக்கிறது. அதன் சராசரி வேகம் என்ன" +
"?","10 கி.மீ./மணி","15 கி.மீ./மணி","20 கி.மீ./மணி","20 கி.மீ./மணி");
this.addQuestion(q18);
Question q19=new Question("5 மாம்பழம் மற்றும் 4 ஆரஞ்சுப்பழம் ஆகியவற்றின் விலையும், 3 மாம்பழம் மற்றும் 7 ஆரஞ்சுப்பழம் ஆகியவற்றின் விலையும் ஒன்றெனில், ஒரு மாம்பழம் மற்றும் ஒரு ஆரஞ்சுப்பழம் ஆகியவற்றின் விலைகளின் விகிதம் என்ன" +
"?"," 4:3"," 3:2","5:2"," 3:2");
this.addQuestion(q19);
Question q20=new Question("ஒரு கோபுரத்தின் 100 மீ. தொலைவிலிருந்து அதன் உச்சிக்கான ஏற்ற கோணம் 45° எனில், கோபுரத்தின் உயரம் என்ன" +
"?","25 மீ."," 50 மீ.","100 மீ.","100 மீ.");
this.addQuestion(q20);
Question q21=new Question("பல்லவ மன்னர்களின் சித்திரகார புலி என்ற அடைமொழியை பெற்றவர் " +
"?","மகேந்திரவர்மன்","ராஜசிம்மன்","மாமல்லன்","மகேந்திரவர்மன்");
this.addQuestion(q21);
Question q22=new Question("மதுரா விஜயம் என்ற நூலில் ஆசிரியர் " +
"?","காங்கா தேவி","மாங்குடி மருதனார்","பரஞ்சோதி","காங்கா தேவி");
this.addQuestion(q22);
Question q23=new Question(" இந்தியாவின் தோட்டக்கலை ஆராய்ச்சி மையம் உள்ள இடம்" +
"?","சென்னை","பெங்களூர்","மும்பை","பெங்களூர்");
this.addQuestion(q23);
Question q24=new Question("இந்து என்னும் ஆங்கில நாளிதழைத் தோற்றுவித்தவர்" +
"?","ஜி.சூப்பிரமணியஐயர்","இராஜகோபாலாச்சாரி","ரா.வெங்கடராஜுலு","ஜி.சூப்பிரமணியஐயர்");
this.addQuestion(q24);
Question q25=new Question("ஊக்கப்படுத்தப்பட்ட கரியானது அசுத்த கரைசல்களில் உள்ள நிறமிப் பொருட்களை நீக்குவதற்கு பயன்படுகிறது. அவ்வாறு செயல்படுவதர்க்கு காரணம்" +
"?","ஆக்ஸிகரணம்","ஒடுக்கவினை","சாயம் வெளுத்தல்","சாயம் வெளுத்தல்");
this.addQuestion(q25);
Question q26=new Question(" கீழ்க்கண்ட வாக்கியங்களில் குறியீடுகளைப் பயன்ப்படுத்தி சரியான விடையைத் தேர்வு செய்:கோட்பாடு(A): பேக்கலைட் ஒரு இறுகிய பிளாஸ்டிக் ஆகும்.காரணம்(R): இறுகிய பிளாஸ்டிக் குகள் வெப்பப்படுத்தும் போது இறுகிய நிலையை அடைந்துவிடுகின்றன"
+"?","(A) மற்றும் (R) இரண்டும் சரியானவை மற்றும் (R) என்பது (A)-ன் சரியான விளக்கம்.","(A)தவறு; ஆனால் (R) சரி.","(A) சரி ; ஆனால் (R) தவறு.","(A) மற்றும் (R) இரண்டும் சரியானவை மற்றும் (R) என்பது (A)-ன் சரியான விளக்கம்.");
this.addQuestion(q26);
Question q27=new Question("கீழ்க்கண்டவற்றுள் வெற்றிடத்தில் விரைவாக விழுவது எது" +
"?","மேற்கண்ட அனைத்தும் ஒரே வேகத்தில் விழும், ஏனெனில் வெற்றிடத்தில் காற்றினால் ஏற்படும் தடை இல்லை","எக்கு பந்து","மரப்பந்து","ஏனெனில் வெற்றிடத்தில் காற்றினால் ஏற்படும் தடை இல்லை");
this.addQuestion(q27);
Question q28=new Question(" கீழ்க்கண்ட எந்த உலோகம் மின்காந்தத்தை உருவாக்க மிகவும் சிறந்தது" +
"?","தாமிரம்"," தேனிரும்பு","எக்கு"," தேனிரும்பு");
this.addQuestion(q28);
Question q29=new Question("தமிழகத்தில் பெட்ரோலியம் பெருவாரியாகக் கிடைக்கும் மாவட்டம்" +
"?","நாகப்பட்டினம்","தஞ்சாவூர்","திருவாரூர்","நாகப்பட்டினம்");
this.addQuestion(q29);
Question q30=new Question("நீதிதேவன் மயக்கம் என்ற நாடகத்தின் ஆசிரியர் " +
"?","அண்ணாதுரை","கே.எஸ்.மனோகர்","டி.கே.மூர்த்தி","அண்ணாதுரை");
this.addQuestion(q30);
Question q31=new Question("பட்டியல் I-ஐ பட்டியல் II-உடன் சரியாக பொருத்தி, கீழே கொடுக்கப்பட்டுள்ள குறியீடுகளைக் கொண்டு சரியான விடையைத் தேர்ந்தெடு:a) அண்ணா விருது 1)சிறந்தபாடலசிரியற்க்குb) எம்.ஜி.ஆர் விருது 2)சிறந்த நடிகருக்குc) கவிஞர் கண்ணதாசன் விருது 3)சிறந்த நகைச்சுவை நடிகருக்கு " +
"?","3-1-2","1-3-2","2-3-1","2-3-1");
this.addQuestion(q31);
Question q32=new Question("ஆசிரியர் தினம் கொண்டாடப்படும் நாள் " +
"?","நவம்பர் 14","செப்டெம்பர் 5","மே 1","செப்டெம்பர் 5");
this.addQuestion(q32);
Question q33=new Question("ஜீவானந்தம் ஜனசக்தி என்ற இதழை எந்த ஆண்டு தொடங்கினார்" +
"?","1917","1927","1937","1937");
this.addQuestion(q33);
Question q34=new Question("போர்டோ கலவை என்பது" +
"?","காப்பர் சல்பேட் மற்றும் சுண்ணாம்பு","DDT மற்றும் BHC","DDT மற்றும் பாராதையான்","காப்பர் சல்பேட் மற்றும் சுண்ணாம்பு");
this.addQuestion(q34);
Question q35=new Question("வைரமும், கிராக்பைட்டும்" +
"?","ஐசோமர்கள்","பல்படிகள்","புறவேற்றுமை படிவங்கள்","புறவேற்றுமை படிவங்கள்");
this.addQuestion(q35);
Question q36=new Question(" மிக அமிலத்தன்மை உள்ள சேர்மம்" +
"?","பீனால்"," எத்தில் ஆல்கஹால்","மீத்தேன்","பீனால்");
this.addQuestion(q36);
Question q37=new Question(" அணுக்கரு ஒன்றினுள் இருப்பது" +
"?","புரோட்டன்க்கள் மற்றும் நியூட்ரான்கள்","நியூட்ரான்கள் மட்டும்","புரோட்டன்க்கள் மற்றும் எலெக்ட்ரான்கள்","புரோட்டன்க்கள் மற்றும் நியூட்ரான்கள்");
this.addQuestion(q37);
Question q38=new Question(" சமதள ஆடி ஒன்றை நோக்கி ஒரு மனிதன் 1 மீ/விநாடி வேகத்துடன் நகரும் போது, நகரும் மனிதனின் பிம்பம் அவனை நோக்கி வரும் சார்பு திசை வேகம்" +
"?","0.5 மீ /விநாடி"," 1 மீ /விநாடி","2 மீ /விநாடி"," 1 மீ /விநாடி");
this.addQuestion(q38);
Question q39=new Question("தமிழகத்தில் பல்லவர் காலத்தில் குறிப்பாக கீழ்க்கண்ட மன்னர் காலத்தில் சாதிமுறை தீவிரமாக பின்பட்டபட்டது" +
"?","இரண்டாம் நந்திவர்மன்","விஷ்ணு கோபா","முதலாம் மகேந்திரவர்மன்","முதலாம் மகேந்திரவர்மன்");
this.addQuestion(q39);
Question q40=new Question("இந்தியாவிலுள்ள மிகவும் முக்கியமான சிறுதொழில் எது" +
"?","துணிமணிகள்","சணல்","கைத்தறிகள்","கைத்தறிகள்");
this.addQuestion(q40);
Question q41=new Question("இந்தியாவில் பருத்தி துணி உற்பத்தி செய்யும் ஆலைகள் அதிகமாக உள்ள மாநிலம் எது" +
"?","தமிழ்நாடு","மகாராஷ்டிரம்","மேற்கு வங்காளம்","தமிழ்நாடு");
this.addQuestion(q41);
Question q42=new Question("இந்தியாவில் முதல் ரப்பர் தோட்டம் எங்கு அமைக்கப்பட்டது" +
"?"," தமிழ் நாடு","கேரளா","கோவா","கேரளா");
this.addQuestion(q42);
Question q43=new Question("1980 ஆம் ஆண்டில் தந்தையின் வயது தன் மகனின் வயதைப் போல் 8 மடங்காகும், 1988 ஆம் ஆண்டில் தந்தையின் வயது 1980 ஆம் ஆண்டில் மகனின் வயது எவ்வளவோ அதைப்போல் 10 மடங்காகும் எனில், 1990 ஆம் ஆண்டில் மகன், தந்தை ஆகியோரின் வயது முறையே" +
"?","16, 58 ஆண்டுகள்","15, 50 ஆண்டுகள்","14, 42 ஆண்டுகள்","14, 14, 42 ஆண்டுகள்");
this.addQuestion(q43);
Question q44=new Question("இந்திய தேசத்தின் மூவர்ணக் கொடியை தயாரித்தவர்" +
"?","காந்திஜி","சரோஜினி நாயுடு","மோதிலால் நேரு","காந்திஜி");
this.addQuestion(q44);
Question q45=new Question("ஆரியப்படை கடந்த நெடுஞ்செழியனின் வம்சப் பெயர்" +
"?","பல்லவ வம்சம்","பல்லவ வம்சம்","சோழ வம்சம்","பாண்டிய வம்சம்");
this.addQuestion(q45);
Question q46=new Question("தேசிய மாசு தடுப்பு தினம் கடைப்பிடிகப்படும் நாள்" +
"?","டிசம்பர் 2 ஆம் தேதி","அக்டோபர் 3 ஆம் தேதி","ஆகஸ்ட் 20 ஆம் தேதி","டிசம்பர் 2 ஆம் தேதி");
this.addQuestion(q46);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldV, int newV) {
// Drop older table if existed
db.execSQL("DROP TABLE IF EXISTS " + TABLE_QUEST);
// Create tables again
onCreate(db);
}
// Adding new question
public void addQuestion(Question quest) {
//SQLiteDatabase db = this.getWritableDatabase();
ContentValues values = new ContentValues();
values.put(KEY_QUES, quest.getQUESTION());
values.put(KEY_ANSWER, quest.getANSWER());
values.put(KEY_OPTA, quest.getOPTA());
values.put(KEY_OPTB, quest.getOPTB());
values.put(KEY_OPTC, quest.getOPTC());
// Inserting Row
dbase.insert(TABLE_QUEST, null, values);
}
public List<Question> getAllQuestions() {
List<Question> quesList = new ArrayList<Question>();
// Select All Query
String selectQuery = "SELECT * FROM " + TABLE_QUEST;
dbase=this.getReadableDatabase();
Cursor cursor = dbase.rawQuery(selectQuery, null);
// looping through all rows and adding to list
if (cursor.moveToFirst()) {
do {
Question quest = new Question();
quest.setID(cursor.getInt(0));
quest.setQUESTION(cursor.getString(1));
quest.setANSWER(cursor.getString(2));
quest.setOPTA(cursor.getString(3));
quest.setOPTB(cursor.getString(4));
quest.setOPTC(cursor.getString(5));
quesList.add(quest);
} while (cursor.moveToNext());
}
// return quest list
return quesList;
}
public int rowcount()
{
int row=0;
String selectQuery = "SELECT * FROM " + TABLE_QUEST;
SQLiteDatabase db = this.getWritableDatabase();
Cursor cursor = db.rawQuery(selectQuery, null);
row=cursor.getCount();
return row;
}
}
Question
package com.example.tnpsc;
public class Question {
private int ID;
private String QUESTION;
private String OPTA;
private String OPTB;
private String OPTC;
private String ANSWER;
public Question()
{
ID=0;
QUESTION="";
OPTA="";
OPTB="";
OPTC="";
ANSWER="";
}
public Question(String qUESTION, String oPTA, String oPTB, String oPTC,
String aNSWER) {
QUESTION = qUESTION;
OPTA = oPTA;
OPTB = oPTB;
OPTC = oPTC;
ANSWER = aNSWER;
}
public int getID()
{
return ID;
}
public String getQUESTION() {
return QUESTION;
}
public String getOPTA() {
return OPTA;
}
public String getOPTB() {
return OPTB;
}
public String getOPTC() {
return OPTC;
}
public String getANSWER() {
return ANSWER;
}
public void setID(int id)
{
ID=id;
}
public void setQUESTION(String qUESTION) {
QUESTION = qUESTION;
}
public void setOPTA(String oPTA) {
OPTA = oPTA;
}
public void setOPTB(String oPTB) {
OPTB = oPTB;
}
public void setOPTC(String oPTC) {
OPTC = oPTC;
}
public void setANSWER(String aNSWER) {
ANSWER = aNSWER;
}
public boolean callOnClick() {
// TODO Auto-generated method stub
return false;
}
}
public class Question {
private int ID;
private String QUESTION;
private String OPTA;
private String OPTB;
private String OPTC;
private String ANSWER;
public Question()
{
ID=0;
QUESTION="";
OPTA="";
OPTB="";
OPTC="";
ANSWER="";
}
public Question(String qUESTION, String oPTA, String oPTB, String oPTC,
String aNSWER) {
QUESTION = qUESTION;
OPTA = oPTA;
OPTB = oPTB;
OPTC = oPTC;
ANSWER = aNSWER;
}
public int getID()
{
return ID;
}
public String getQUESTION() {
return QUESTION;
}
public String getOPTA() {
return OPTA;
}
public String getOPTB() {
return OPTB;
}
public String getOPTC() {
return OPTC;
}
public String getANSWER() {
return ANSWER;
}
public void setID(int id)
{
ID=id;
}
public void setQUESTION(String qUESTION) {
QUESTION = qUESTION;
}
public void setOPTA(String oPTA) {
OPTA = oPTA;
}
public void setOPTB(String oPTB) {
OPTB = oPTB;
}
public void setOPTC(String oPTC) {
OPTC = oPTC;
}
public void setANSWER(String aNSWER) {
ANSWER = aNSWER;
}
public boolean callOnClick() {
// TODO Auto-generated method stub
return false;
}
}
ResultActivity
package com.example.tnpsc;
import android.os.Bundle;
import android.app.Activity;
import android.widget.RatingBar;
import android.widget.TextView;
public class ResultActivity extends Activity {
TextView value;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_result);
//get rating bar object
RatingBar bar=(RatingBar)findViewById(R.id.ratingBar1);
bar.setNumStars(5);
bar.setStepSize(0.46f);
//get text view
TextView t=(TextView)findViewById(R.id.textResult);
//get score
Bundle b = getIntent().getExtras();
int score= b.getInt("score");
//display score
bar.setRating(score);
switch (score)
{
case 1:
case 2: t.setText("Oopsie! Better Luck Next Time!");
break;
case 3:
case 4:t.setText("Hmmmm.. Someone's been reading a lot of trivia");
break;
case 5:t.setText("Who are you? A trivia wizard???");
break;
}
value = (TextView)findViewById(R.id.value);
value.setText(QuizActivity.getText());
}
}
import android.os.Bundle;
import android.app.Activity;
import android.widget.RatingBar;
import android.widget.TextView;
public class ResultActivity extends Activity {
TextView value;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_result);
//get rating bar object
RatingBar bar=(RatingBar)findViewById(R.id.ratingBar1);
bar.setNumStars(5);
bar.setStepSize(0.46f);
//get text view
TextView t=(TextView)findViewById(R.id.textResult);
//get score
Bundle b = getIntent().getExtras();
int score= b.getInt("score");
//display score
bar.setRating(score);
switch (score)
{
case 1:
case 2: t.setText("Oopsie! Better Luck Next Time!");
break;
case 3:
case 4:t.setText("Hmmmm.. Someone's been reading a lot of trivia");
break;
case 5:t.setText("Who are you? A trivia wizard???");
break;
}
value = (TextView)findViewById(R.id.value);
value.setText(QuizActivity.getText());
}
}
activity_main xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
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"
android:background="@drawable/aaq"
tools:context=".MainActivity" >
</RelativeLayout>
activity_quiz xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:background="@drawable/dss"
android:layout_height="match_parent"
tools:context=".QuizActivity" >
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:background="@drawable/t"
android:text="Large Text"
android:textAppearance="?android:attr/textAppearanceLarge" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="10dp"
>
</LinearLayout>
<RadioGroup
android:id="@+id/radioGroup1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0.04" >
<RadioButton
android:id="@+id/radio0"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:checked="true"
android:background="@drawable/w"
android:text="RadioButton" />
<RadioButton
android:id="@+id/radio1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/w"
android:text="RadioButton" />
<RadioButton
android:id="@+id/radio2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/w"
android:text="RadioButton" />
</RadioGroup>
<TextView
android:id="@+id/score"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView" />
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/str_next"
android:layout_marginBottom="20dp" />
</LinearLayout>
</RelativeLayout>
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:background="@drawable/dss"
android:layout_height="match_parent"
tools:context=".QuizActivity" >
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:background="@drawable/t"
android:text="Large Text"
android:textAppearance="?android:attr/textAppearanceLarge" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="10dp"
>
</LinearLayout>
<RadioGroup
android:id="@+id/radioGroup1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0.04" >
<RadioButton
android:id="@+id/radio0"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:checked="true"
android:background="@drawable/w"
android:text="RadioButton" />
<RadioButton
android:id="@+id/radio1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/w"
android:text="RadioButton" />
<RadioButton
android:id="@+id/radio2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/w"
android:text="RadioButton" />
</RadioGroup>
<TextView
android:id="@+id/score"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView" />
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/str_next"
android:layout_marginBottom="20dp" />
</LinearLayout>
</RelativeLayout>
activity_result xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:background="@drawable/vvcb"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/textResult"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textView2"
android:layout_marginTop="68dp"
android:layout_weight="0.08"
android:textAppearance="?android:attr/textAppearanceLarge" />
<TextView
android:id="@+id/textView2"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:layout_marginLeft="82dp"
android:background="@drawable/mma"
/>
<RatingBar
android:id="@+id/ratingBar1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/value"
android:layout_centerHorizontal="true"
android:layout_marginBottom="22dp"
android:numStars="5"
android:rating="0.0"
android:stepSize="1.0" />
<TextView
android:id="@+id/value"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/textView2"
android:layout_alignParentRight="true"
android:gravity="center"
android:textSize="30dp"
android:textStyle="bold"
android:textColor="#FF0000"
android:layout_marginRight="99dp"
android:background="@drawable/sc" />
</RelativeLayout>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:background="@drawable/vvcb"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/textResult"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textView2"
android:layout_marginTop="68dp"
android:layout_weight="0.08"
android:textAppearance="?android:attr/textAppearanceLarge" />
<TextView
android:id="@+id/textView2"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:layout_marginLeft="82dp"
android:background="@drawable/mma"
/>
<RatingBar
android:id="@+id/ratingBar1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/value"
android:layout_centerHorizontal="true"
android:layout_marginBottom="22dp"
android:numStars="5"
android:rating="0.0"
android:stepSize="1.0" />
<TextView
android:id="@+id/value"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/textView2"
android:layout_alignParentRight="true"
android:gravity="center"
android:textSize="30dp"
android:textStyle="bold"
android:textColor="#FF0000"
android:layout_marginRight="99dp"
android:background="@drawable/sc" />
</RelativeLayout>
getting an error canot reolve symbol 'R'
ReplyDelete