آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل با DropDown Spinner

Hossein Kurd  12 سال پیش  12 سال پیش
0 0

با سلام

برای Spinner این مقادیر رو واردکردم

 
			 // ================================================= Set Confirm/Eject Friend Request
			 ArrayList<String> strings = new ArrayList<String>();
			 strings.add("تایید");
		     strings.add("تکذیب");
		        
		        ArrayAdapter<String> spinner_adapter = new ArrayAdapter<String>(G.appConfigs.context, android.R.layout.simple_spinner_item, strings);
		        spinner_adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
		        spinner_confirm.setAdapter(spinner_adapter);
		        spinner_confirm.setOnItemSelectedListener(new OnItemSelectedListener() {

					@Override
					public void onItemSelected(AdapterView<?> arg0, View arg1,
							int arg2, long arg3) {
						// TODO Auto-generated method stub
						strSelected = spinner_confirm.getSelectedItem().toString();
						if(strSelected.equals("تایید")){
							// تایید
							Toast.makeText(G.appConfigs.context, "درخواست دوستی تایید شد", Toast.LENGTH_LONG).show();
						}else if(strSelected.equals("تکذیب")){
							// تکذیب
							Toast.makeText(G.appConfigs.context, "درخواست دوستی رد شد", Toast.LENGTH_LONG).show();
						}else{
							// null
						}
					}

					@Override
					public void onNothingSelected(AdapterView<?> arg0) {
						// TODO Auto-generated method stub
						strSelected = null;
					}
				});

اما مسئله اینجاست که از اونجایی که "تایید" گزینه اول هست مدام Toast مربوط به تایید نمایش داده می شه

این مقادیر توی یک Adapter هستند که حدود 10 سری اطلاعات به اون واریز می شه و برای هر کدوم در هنگام Load ،یک Toast نمایش می ده

نمی خوام یک مقدار خالی اضافه کنم، چون کار رو زشت می کنه

 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .