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

نحوه گرفتن ایندکس یا متن کنترل spinner

Eminent  11 سال پیش  11 سال پیش
0 0

سلام دوستان خسته نباشید...

من راستش به مشکلی بر خوردم من تو پروژه ام 2تا spinner دارم که مثلا یکیش واسه ماه های سال هست و دیگری برای روزهای ماه و در واقع من میخوام وقتی کاربر داره ماه اسفند رو انتخاب میکنه روزها در spinner بعدی 29 روزه بشه و وقتی مثلا مرداد رو انتخاب میکنه روزه ها تو spinner بعدی 31 روز و اگر سایر ماه های 30 روزه رو انتخاب کرد اون spinner مربوطه 30 روزه بشه... اما مشکل من اینه ک نمیتونم شماره ایندکس مثلا پنجمین ماه رو بدست بیارم یا اصلا متن ماه رو بدست بیارم خواهشن کمکم کنید. نمونه های زیاد تو اینجا بود که دوستان مشکل داشتن و استفاده هم کردم مفید بودن اما این مشل من به نحوی فرق میکنه خواهشا یه تکه کد هم برای نمونه بزارید ممنونتون میشم. با تشکر

0 0
دوستان ج بدین دیگه ای بابا لازم دارم خواهشا... (11 سال پیش)
+1 0
2 تا ارایه داری درسته؟ تو رویداد انتخاب spinner اول بنویس اگه ماه شماره فلان انتخاب شد ( از 0 تا 11 ) ارایه دوم برابر این باشه : برای مثلا ماه اسفند از 1 تا 29 (11 سال پیش)
0 0
داداش درسته 2تا آرایه دارم دقیقا مشکلم تو گرفتن شماره ی spinner هستش... اگه میشه یه تکه کد برام بزار. (11 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
h_r_v  11 سال پیش
+2 0

برای گرفتن شماره ی Spinner از این کد استفاده کنید :

 spinner1.getSelectedItemPosition();
0 0
مرسی این کار رو کردم اما باز کراش میکنه من تو رویداد setOnClickListener مربوط به Spinner نوشتم درسته ؟ (11 سال پیش)
پاسخ به سوال 
Eminent  11 سال پیش
+1 0

دوست عزیز من کد رو میزارم لطفا یه نگاه کنید ببینید ایراد کجاست ؟ ممنون میشم.

 spinnerMonth = (Spinner) findViewById(R.id.spinnerMonth);
        spinnerMonth.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View view) {
                Spinner spn = (Spinner) view;
                if (spn.getSelectedItemPosition() == 2) {
                    Toast.makeText(G.context, "خرداد", Toast.LENGTH_SHORT).show();
                }
            }
        });
0 0
کل کارام اشتباه بوده پیدا کردم دوستان بازم ممنون. (11 سال پیش)

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