نحوه گرفتن ایندکس یا متن کنترل spinner
سلام دوستان خسته نباشید...
من راستش به مشکلی بر خوردم من تو پروژه ام 2تا spinner دارم که مثلا یکیش واسه ماه های سال هست و دیگری برای روزهای ماه و در واقع من میخوام وقتی کاربر داره ماه اسفند رو انتخاب میکنه روزها در spinner بعدی 29 روزه بشه و وقتی مثلا مرداد رو انتخاب میکنه روزه ها تو spinner بعدی 31 روز و اگر سایر ماه های 30 روزه رو انتخاب کرد اون spinner مربوطه 30 روزه بشه... اما مشکل من اینه ک نمیتونم شماره ایندکس مثلا پنجمین ماه رو بدست بیارم یا اصلا متن ماه رو بدست بیارم خواهشن کمکم کنید. نمونه های زیاد تو اینجا بود که دوستان مشکل داشتن و استفاده هم کردم مفید بودن اما این مشل من به نحوی فرق میکنه خواهشا یه تکه کد هم برای نمونه بزارید ممنونتون میشم. با تشکر
برای گرفتن شماره ی Spinner از این کد استفاده کنید :
spinner1.getSelectedItemPosition();
دوست عزیز من کد رو میزارم لطفا یه نگاه کنید ببینید ایراد کجاست ؟ ممنون میشم.
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();
}
}
});
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .