• 1397/05/14

دسترسی به item های ListView :

با سلام و احترام

چطور میتونیم به item های listView  که به صورت Adapter پر شده دسترسی داشته باشم

من با adapter که شما آموزش دادید listView رو پر کردم ، اما تو حلقه   forEach نمیتونم به item هاش دسترسی داشته باشم

لطفا حتما راهنمایی بفرمایید بدجوری گیرم

نمونه ای از کار رو فرستادم

 توی تصویر من سووالاتی دارم که با adapter به لیست ویو داده میشه حالا میخوام با توجه به انتخاب رادیو های مختلف در هر سووال بهشون دسترسی داشته باشم

ممنون

  • 1397/05/14
  • ساعت 16:26

در رویداد itemClick از لیست ویو میتونید به e,ID دسترسی پیدا کنید و بعد بر اساس ID میتونید به آیتم مورد نظر دسترسی پیدا کنید 


  • 1397/05/15
  • ساعت 11:19

باسلام خدمت استاد عزیز

اون قسمت رو که شما در ویدئو آموزش دادید

من میخوام یک دکمه داشته باشم و جواب های سوال هارو که رادیو باتن هستن همه رو پردازش کنم

قسمت ارسال به سرور و غیره رو همه رو میدونم

ببنید مثلا من این سوالات رو دارم

1- نحوه عملکرد ؟     خوب     بد    عالی

2-نحوه اراوه محصول ؟ خوب بد  عالی

خوب حالا من یک دکه دارم که زمانی که زده میشه ، مئلا پیام بدم یا همون toast کنم که سووال 1 جوابش عالی بوده

سوال 2 جوابش بد بوده

همینقدر که شما یک پیغام بتونم نشون بدم اوکی هست ، چون بقیش رو میتونم هندل کنم ، من میخوام در یک حلقه for یا foreach همه رو بررسی کنم

ببیخشید زیاد سووال میکنم

اما سر این خیلی خیلی گیر هستم

ممنون

 


  • 1397/05/15
  • ساعت 11:44

این لینک رو مطالعه بفرمائید 


  • 1397/05/15
  • ساعت 11:48

ببخشید لینک رو نگذاشتید

لطفا مجددا ارسال بفرمایید

 

 

 



  • 1397/05/17
  • ساعت 09:51

با سلام و احترام

من مطالعه کردم ولی باز هم نتونستم کاری انجام بدم

میشه یک مثال بدین

ممنون


  • 1397/05/17
  • ساعت 10:57

اگر زمان خالی گیرم اومد نمونه میسازم 


  • 1397/05/17
  • ساعت 11:26


  • 1397/05/17
  • ساعت 11:28

با سلام و احترام

من 2 عدد Toast گذاشتم که هیچ کدوم نشون داده نمیشه

 


  • 1397/05/24
  • ساعت 10:53

با سلام و احترام  خدمت استاد عزیز

من با یک حلقه for تونستم به شماره سووال و رایوها دسترسی داشته باشم ، اما مشکل اینجاست که رادیوها همیشه مقدار اولیه ای که در زمان طراحی بهشون دادی رو نشون میدن و در اثر تغییر و انتخاب کاربر که مثلا یکی دیگه رو در زمان اجرا انتخاب میکنه نشون داده نمیشه و مثلا همیشه مقدار پیش فرض اولی نشون داده میشه ،خیلی جستجو کردم و فهمیدم که باید این انتخاب کاربر در آداپتر انعکاس داده بشه تا وقتی بصورتی که من با for خوندمش این تغییر رو ببینیم ، اما نمیدونم چطوری باید انتخاب کاربر رو به آداپتر منتقل کنم ،  من کدش رو بصورت تصویر در پیوست قرار میدم ، چون بنویسم بهم میریزه ، برای همین تصویر قرار دادم

لطفا فقط همین مورد رو یک کمکی بفرمایید ، ,واقعا گیر هستم

ممنون


  • 1397/05/27
  • ساعت 13:01

با سلام و احترام

خدمت استاد عزیز

من با جستجو های فراوان به یک مثال برروی اندروید رسیدم که دقیقا همین کار رو میکرد که لینک زیر هست

https://abhiandroid.com/ui/radiobutton-inside-listview.html

توی اون نوشته که اون position  رو که داخل GetView  هست رو با مقدارمورد نظر بذارین تو یک آرایه و بعد از اون آرایه استفاده کنیم

من کد اصلاح شدم رو میذارم این جا ، اما مشکل این هست که اون position هم مقدار درستی رو نشون نمیده

من مقدار position رو گذاشتم تو یک متغیر بالای کلاس و داخل ایونت رادیو ها فراخونی کردم اما درست نشون نمیده مقدار رو

 

 


  • 1397/05/27
  • ساعت 13:03

درنتیجه من به ایونت رادیو ها دسترسی دارم اما  ردیف  اطلاعات (که در اینجا سووالات هست ) رو به من درست نشون نمیده !!!

 


  • 1397/05/28
  • ساعت 17:02

با سلام و احترام خدمت استاد عزیز

من جواب سوال رو پیدا کردم

حتما افراد دیگه ای هم به این نیاز خواهند داشت

تصویر کد رو اینجا میزارم

اگر سووالی بود در این زمینه میتونید ازم بپرسید و هیچ مشکلی نیست ، درخدمت همه دوستان هستم


logo-samandehi