bahman2012

سوال-- تغییر عکس با توجه به کلمه ای که وارد اکتیویتی میشه

3 ارسال در این موضوع قرار دارد

سلام ----- دوستان لطفا راهنمایی کنید

من از یک اکتیوتی ، کلمه ای رو وارد اکتیویتی جدید کردم(توسط دستورintent.putExtra ) و الان میخوام  دستوری بنویسم که اگه مثلا کلمه وارد شده از طریق اکتیوتی قبلی "گربه" بود ، یا طوطی و کلاغ و.... عکس imageView من تغییر کنه

ImageView pic =(ImageView) row.findViewById(R.id.؟؟؟؟؟؟میخوام با توجه به کلمه وارد شده آیدی عکس تغغیر کنه);

تغغیر کنه

کد:

Bundle ex = getIntent().getExtras();      Text = ex.getString("text");//text حامل کلمه  دریافتی از اکتیویتی قبل هست// شناسوندن image view        ImageView img_titr =(ImageView) findViewById(R.id.img_titr_story);        img_titr.setImageResource(R.drawable.sangrize);                    if(Text =="چاکرای اول"){            img_titr.setImageResource(R.drawable.cat1);        }                elseif(Text =="چاکرای دوم"){            img_titr.setImageResource(R.drawable.dog);            }}

میخوام از دستور سویچ استفاده کنم درست بلد نیستم از طرفی هم elseif رو هم خطلا میگیره--میشه راهنماییم کنید

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

switch تا جایی ک من میدونم int قبول میکنه اگرم رشته بخوای استفاده کنی باید از enum استفاده کردif هم درستش اینجوریه

[shcode=java]

if("گربه".equals(Text))

{

}

else if("کلاغ".equals(Text))

{

}

[/shcode]

1 کاربر پسند دیده است

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ممنون از راهنماییی


الان نمیشه کاری کرد این خلاصه بشه؟

		if("شناخت چاکرا".equals(Text)){		img_titr.setImageResource(R.drawable.ch_1);	}	else if("چاکرای اول".equals(Text)){		img_titr.setImageResource(R.drawable.ch_1);	}	else if("چاکرای دوم".equals(Text)){		img_titr.setImageResource(R.drawable.ch_2);	}	else if("چاکرای سوم".equals(Text)){		img_titr.setImageResource(R.drawable.ch_3);	}	else if("چاکرای چهارم".equals(Text)){		img_titr.setImageResource(R.drawable.ch_4);	}	else if("چاکرای پنجم".equals(Text)){		img_titr.setImageResource(R.drawable.ch_5);	}	else if("چاکرای ششم".equals(Text)){		img_titr.setImageResource(R.drawable.ch_6);	}	else if("چاکرای هفتم".equals(Text)){		img_titr.setImageResource(R.drawable.ch_7);	}	if("فروردین".equals(Text)){		img_titr.setImageResource(R.drawable.ch_1);	}	else if("اردیبهشت".equals(Text)){		img_titr.setImageResource(R.drawable.ch_1);	}	else if("خرداد".equals(Text)){		img_titr.setImageResource(R.drawable.ch_2);	}	else if("تیر".equals(Text)){		img_titr.setImageResource(R.drawable.ch_3);	}	else if("مرداد".equals(Text)){		img_titr.setImageResource(R.drawable.ch_4);	}	else if("شهریور".equals(Text)){		img_titr.setImageResource(R.drawable.ch_5);	}	else if("مهر".equals(Text)){		img_titr.setImageResource(R.drawable.ch_6);	}	else if("آبان".equals(Text)){		img_titr.setImageResource(R.drawable.ch_7);	}	else if("آذز".equals(Text)){		img_titr.setImageResource(R.drawable.ch_7);	}	else if("دی".equals(Text)){		img_titr.setImageResource(R.drawable.ch_7);	}	else if("بهمن".equals(Text)){		img_titr.setImageResource(R.drawable.ch_7);	}	else if("اسفند".equals(Text)){		img_titr.setImageResource(R.drawable.ch_7);	}	else{		img_titr.setImageResource(R.drawable.sangrize);	}

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری