انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نمایش عکس در پروژه آزمون (برنامه نویسی اندروید)

نمایش عکس در پروژه آزمون (برنامه نویسی اندروید)

#1
سلام من یه پروژه شروع کردم تحت عنوان آزمون میخوام همراه سوال آزمون یه عکس هم نمایش بدم ممنون میشم راهنمایی کنید.اینا کدهای برنامه هست


کد:
package com.mrp.azmoon;

import java.util.ArrayList;
import java.util.HashMap;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.RadioGroup.OnCheckedChangeListener;
import android.widget.RelativeLayout;
import android.widget.TextView;


public class Azmon1 extends Activity {

   Button                                   next, back, finish;
   RadioGroup                               rg;
   RadioButton                              rb1, rb2, rb3, rb4;
   TextView                                 setque;
   int                                      index     = 0;
   String                                   MyCAns, UserCAns = "";
   int                                      totalCurrect, totalQues = 30, totalSkeep, totalWrrong;
   ArrayList<HashMap<String, String>>       MyArrList = new ArrayList<HashMap<String, String>>();
   HashMap<String, String>                  map;

   ImageView                                img;
   ArrayList<HashMap<ImageView, ImageView>> MyArlist  = new ArrayList<HashMap<ImageView, ImageView>>();
   HashMap<ImageView, ImageView>            mr;

   RelativeLayout                           ll;


   /** Called when the activity is first created. */
   @Override
   public void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.azmon1);

       // TODO Auto-generated method stub
       ll = (RelativeLayout) findViewById(R.id.ll);
       img = (ImageView) findViewById(R.id.imageazmon);
       back = (Button) findViewById(R.id.button1);
       next = (Button) findViewById(R.id.button2);
       finish = (Button) findViewById(R.id.button3);
       rg = (RadioGroup) findViewById(R.id.radioGroup1);
       rb1 = (RadioButton) findViewById(R.id.radio0);
       rb2 = (RadioButton) findViewById(R.id.Radio1);
       rb3 = (RadioButton) findViewById(R.id.Radio2);
       rb4 = (RadioButton) findViewById(R.id.Radio3);
       rb1.setChecked(false);
       rb2.setChecked(false);
       rb3.setChecked(false);
       rb4.setChecked(false);

       setque = (TextView) findViewById(R.id.textView1);
       back.setVisibility(View.GONE);
       finish.setVisibility(View.GONE);
       set_Your_Ques();
       set_Ques_One();
       rg.setOnCheckedChangeListener(new OnCheckedChangeListener() {

           @Override
           public void onCheckedChanged(RadioGroup group, int checkedId) {
               RadioButton rb = (RadioButton) findViewById(checkedId);
               UserCAns = rb.getText().toString().trim();
           }
       });

       back.setOnClickListener(new OnClickListener() {

           @Override
           public void onClick(View v) {
               if (UserCAns.equals("")) {
                   totalSkeep++;
               } else if (UserCAns.equals(MyCAns)) {
                   totalCurrect++;
               } else {
                   totalWrrong++;
               }
               UserCAns = "";
               rb1.setChecked(false);
               rb2.setChecked(false);
               rb3.setChecked(false);
               rb4.setChecked(false);
               back();
           }
       });

       next.setOnClickListener(new OnClickListener() {

           @Override
           public void onClick(View v) {

               back.setVisibility(View.VISIBLE);
               if (UserCAns.equals("")) {
                   totalSkeep++;
               } else if (UserCAns.equals(MyCAns)) {
                   totalCurrect++;
               } else {
                   totalWrrong++;
               }
               UserCAns = "";
               rb1.setChecked(false);
               rb2.setChecked(false);
               rb3.setChecked(false);
               rb4.setChecked(false);
               next();
           }
       });

       finish.setOnClickListener(new OnClickListener() {

           @Override
           public void onClick(View v) {

               if (totalWrrong < 4) {

                   Intent intent = new Intent(Azmon1.this, FinnishAzmuntrue.class);
                   intent.putExtra("totalquestion", "Total Ques : " + totalQues);
                   intent.putExtra("totalcurrect", "Total Currect : " + totalCurrect);
                   intent.putExtra("totalSkeep", "Total Skeep : " + totalSkeep);
                   intent.putExtra("totalWrrong", "Total Wrrong : " + totalWrrong);

                   startActivity(intent);
                   finish();

               }

               else {
                   Intent intent = new Intent(Azmon1.this, Finnishazmonfalse.class);
                   intent.putExtra("totalquestion", "Total Ques : " + totalQues);
                   intent.putExtra("totalcurrect", "Total Currect : " + totalCurrect);
                   intent.putExtra("totalSkeep", "Total Skeep : " + totalSkeep);
                   intent.putExtra("totalWrrong", "Total Wrrong : " + totalWrrong);

                   startActivity(intent);
                   finish();

               }

           }
       });

   }


   private void set_Ques_One() {
       map = MyArrList.get(index);
       setque.setText(map.get("Ques").toString().trim());
       rb1.setText(map.get("A1").toString().trim());
       rb2.setText(map.get("A2").toString().trim());
       rb3.setText(map.get("A3").toString().trim());
       rb4.setText(map.get("A4").toString().trim());
       MyCAns = map.get("CA1").toString().trim();
       // Toast.makeText(getApplicationContext(), "1" + index, 2000).show();

   }


   public void next() {
       if (index == 30) {
           back.setVisibility(View.GONE);
           next.setVisibility(View.GONE);
           finish.setVisibility(View.VISIBLE);
       } else {
           index++;
           //Toast.makeText(getApplicationContext(),""+index,2000).show();
           map = MyArrList.get(index);
           setque.setText(map.get("Ques").toString().trim());
           rb1.setText(map.get("A1").toString().trim());
           rb2.setText(map.get("A2").toString().trim());
           rb3.setText(map.get("A3").toString().trim());
           rb4.setText(map.get("A4").toString().trim());
           MyCAns = map.get("CA1").toString().trim();
       }

   }


   public void back() {
       if (index == 0) {
           back.setVisibility(View.GONE);
           finish.setVisibility(View.GONE);
       } else {
           index--;
           map = MyArrList.get(index);
           setque.setText(map.get("Ques").toString().trim());
           rb1.setText(map.get("A1").toString().trim());
           rb2.setText(map.get("A2").toString().trim());
           rb3.setText(map.get("A3").toString().trim());
           rb4.setText(map.get("A4").toString().trim());
           MyCAns = map.get("CA1").toString().trim();

       }

   }


   public void set_Your_Ques() {
       //Q 1

       //Q 2

       map = new HashMap<String, String>();
       map.put("Ques", getString(R.string.s1) + "");
       map.put("A1", "1- هشت گوشه");
       map.put("A2", "2- پنج گوشه با نقطه راس فوقانی");
       map.put("A3", "3- لوزی مربع نشسته بر یک راس");
       map.put("A4", "4- مثلث متساوی الاضلاع");
       map.put("CA1", "3- لوزی مربع نشسته بر یک راس");
       MyArrList.add(map);

       map = new HashMap<String, String>();
       map.put("Ques", getString(R.string.s1) + "5");
       map.put("A1", "1- هشت گوشه");
       map.put("A2", "2- پنج گوشه با نقطه راس فوقانی");
       map.put("A3", "3- لوزی مربع نشسته بر یک راس");
       map.put("A4", "4- مثلث متساوی الاضلاع");
       map.put("CA1", "3- لوزی مربع نشسته بر یک راس");
       MyArrList.add(map);

       //Q 1

   }
}
پاسخ


پیام‌های این موضوع
نمایش عکس در پروژه آزمون (برنامه نویسی اندروید) - توسط salim1995 - ۱۳۹۶/۰۱/۳۰, ۰۵:۱۴ ب.ظ
RE: نمایش عکس در پروژه آزمون - توسط salim1995 - ۱۳۹۶/۰۲/۰۱, ۰۸:۳۷ ق.ظ
RE: نمایش عکس در پروژه آزمون - توسط admin - ۱۳۹۶/۰۲/۰۱, ۰۶:۴۴ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان