PDA

View Full Version : گوش کننده برای chekBox



slr560
جمعه 10 مرداد 1393, 10:54 صبح
سلام دوستان
من تو یه صفحه ۷ تا chekBox دارم
اگه بخوام برای هر کدوم یه Listener موقع تیک دار شدن بزارم خیلی شلوغ میشه
واسه همین اومدم کلاسم رو از CheckBox.OnCheckedChangeListener ایمپلیمنت کردم
این متد implement میشه

@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {



}

اومدم یه سوییچ برای شرطش گزاشتم که اگه مثلا اولی کلیک شد فلان کارو بکنه دومی کلیک شد ....
ولی اون شرط switch رو قبول نمیکنه. میگه باید CompoundButton به سوییچ بدی تا چک کنه. خلاصه موندم آیدی چک باکس ها چجوری بگیرم تا چک کنم؟؟؟؟

parvizwpf
جمعه 10 مرداد 1393, 11:15 صبح
http://stackoverflow.com/questions/11756761/handling-multiple-checkbox-with-one-onclicklistner-in-android
http://stackoverflow.com/questions/6221242/checkbox-with-onclicklistener

slr560
جمعه 10 مرداد 1393, 11:35 صبح
http://stackoverflow.com/questions/11756761/handling-multiple-checkbox-with-one-onclicklistner-in-android
http://stackoverflow.com/questions/6221242/checkbox-with-onclicklistener

از OnClickListener استفاده کردم و ایملیمنت شد متدش
ولی هیچ عکس العملی نشون نمیده موقع تیک دار شدن. با Log تست کردم. :متفکر:

slr560
جمعه 10 مرداد 1393, 15:54 عصر
باید از OnCheckedChangeListener استفاده کنم
کسی میتونه کمک کنه بگه متد OnCheckedChange رو چجوری بنویسم؟

parvizwpf
جمعه 10 مرداد 1393, 17:15 عصر
http://stackoverflow.com/questions/11332111/how-to-do-something-when-a-checkbox-change-state

slr560
جمعه 10 مرداد 1393, 17:31 عصر
[QUOTE=parvizwpf;2073641]http://stackoverflow.com/questions/11332111/how-to-do-something-when-a-checkbox-change-state[/QUOTE
ممنون دوست من . کامل جواب داد

slr560
جمعه 10 مرداد 1393, 17:46 عصر
یه سوال دیگه دارم. مربوط به همینه واسه همین تاپیک باز نمیکنم

این چک باکس ها هر کدوم واسه یک سطر بودن که داخل هر سطری هم یه اسپینر هست
میخوام یه متد بنویسم که فقط آیتم هایی که تیک دار هست مقدار سطرشون گرفته شه
ایا دونه دونه باید چک کنم و ببینم کدوم سطر تیک داره و آیتمشو بگیرم یا اینکه راهی بهترم هست؟؟
ممنون میشم راهنمایی کنین

slr560
جمعه 10 مرداد 1393, 19:34 عصر
یه سوال دیگه دارم. مربوط به همینه واسه همین تاپیک باز نمیکنم

این چک باکس ها هر کدوم واسه یک سطر بودن که داخل هر سطری هم یه اسپینر هست
میخوام یه متد بنویسم که فقط آیتم هایی که تیک دار هست مقدار سطرشون گرفته شه
ایا دونه دونه باید چک کنم و ببینم کدوم سطر تیک داره و آیتمشو بگیرم یا اینکه راهی بهترم هست؟؟
ممنون میشم راهنمایی کنین
کسی نظری نداره؟

rubiks.kde
جمعه 10 مرداد 1393, 21:22 عصر
یه سوال دیگه دارم. مربوط به همینه واسه همین تاپیک باز نمیکنم

این چک باکس ها هر کدوم واسه یک سطر بودن که داخل هر سطری هم یه اسپینر هست
میخوام یه متد بنویسم که فقط آیتم هایی که تیک دار هست مقدار سطرشون گرفته شه
ایا دونه دونه باید چک کنم و ببینم کدوم سطر تیک داره و آیتمشو بگیرم یا اینکه راهی بهترم هست؟؟
ممنون میشم راهنمایی کنین

میتونی یه چیزی مثل صف داشته باشی زمانی که هرکدوم انتخاب شد به لیست اضافه بشه و هر وقت انتخاب نشد از لیست حذف بشه با این کار در نهایت تنها اونهایی که انتخاب شدن توی لیست قرار دارن

slr560
جمعه 10 مرداد 1393, 21:26 عصر
میتونی یه چیزی مثل صف داشته باشی زمانی که هرکدوم انتخاب شد به لیست اضافه بشه و هر وقت انتخاب نشد از لیست حذف بشه با این کار در نهایت تنها اونهایی که انتخاب شدن توی لیست قرار دارن

یه آرایه استرینگ ۳ بعدی چطوره؟
برای روز تاریخ و اسپینر
ولی نمیدونم چجوری پیاده سازی کنم.
یکم راهنمایی میکنی؟

slr560
شنبه 11 مرداد 1393, 18:54 عصر
از دوستان کسی هست راهنمایی کنه؟

parvizwpf
یک شنبه 12 مرداد 1393, 08:49 صبح
checkbox listview شاید کمک کنه

slr560
یک شنبه 12 مرداد 1393, 10:58 صبح
checkbox listview شاید کمک کنه

والا من از لیست استفاده نمیکنم که بخوام از chekbox list استفاده کنم. :ناراحت: