bahman2012 0 ارسال شده در ۸ بهمن ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۸ بهمن ۱۳۹۳ سلام ----- دوستان لطفا راهنمایی کنید من از یک اکتیوتی ، کلمه ای رو وارد اکتیویتی جدید کردم(توسط دستور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 رو هم خطلا میگیره--میشه راهنماییم کنید نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
mahdieh_R 6 ارسال شده در ۹ بهمن ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۹ بهمن ۱۳۹۳ switch تا جایی ک من میدونم int قبول میکنه اگرم رشته بخوای استفاده کنی باید از enum استفاده کردif هم درستش اینجوریه [shcode=java] if("گربه".equals(Text)) { } else if("کلاغ".equals(Text)) { } [/shcode] 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
bahman2012 0 ارسال شده در ۹ بهمن ۱۳۹۳ مالک گزارش اشتراک گذاری ارسال شده در ۹ بهمن ۱۳۹۳ ممنون از راهنماییی الان نمیشه کاری کرد این خلاصه بشه؟ 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); } نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .