Pages

About

Pages - Menu

Ads 468x60px

Social Icons

Main Menu

Featured Posts

Monday 28 July 2014

Tnpsc tamil question and answer application

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;
    }
   
}


                           

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;
    }
}


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;
    }
   
}


                                

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());
    }
   
}

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>


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>

1 comments:

Followers