بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

بارگذاری اسپینر

مدیریت گفتگو
JOBS 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام دوستان

من دوتا اسپینر دارم که میخوام وقتی از اولی چیزی انتخاب کنم  دومی بر اساس انتخاب اولی مقدار دهی بشه مثل انتخاب استان بعد دومی شهرای مربوط به اون استان بیاد

نظرات

Amir 10 سال پیش
توی اسپینر دوم که شهرها رو باید نمایش بده یه متد بنویسید و مثلا اسمشو بذارید setCity بعد یه listener بنویسید و وقتی که توی اسپینر اول روی یک استان کلیک شد اسم استان رو به listener بفرسته و listener هم متد setCity اسپینر دوم رو صدا بزنه و اسم استان رو براش بفرسته.

پاسخ‌ها 1

محمد 10 سال پیش

اول تنظیمات spinner اول

 spinner1.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int position, long l) {

}

@Override
public void onNothingSelected(AdapterView<?> adapterView) {

}
});

داخل onItemSelected تنظیمات spinner دوم رو بذار. و بر اساس position میتونی مشخص کنی که شهر های کدوم استان نشون داده بشه

نظرات

JOBS 10 سال پیش
با تشکر از دوستان عزیز که پاسخ دادن
محمد 10 سال پیش
دکمه تشکر اون بالاست

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