PDA

View Full Version : خروجی EditText در لیست



zeyton1199
سه شنبه 04 آبان 1395, 17:13 عصر
سلام می خوام توی برنامه ای وقتی کاربر اطلاعاتی توی editext وارد کرد با زدن دکمه ثبت وارد لیست ویو بشه اگه یکبار این کاررو انجام بده مشکلی نیست می دونم چکار باید بکنم اما اگه برای بار دوم اینکار رو انجام بده اطلاعاتی دومی که وارد کرده کنار اطلاعات قبلی قرار می گیره در صورتی که می خوام وارد ردیف دوم بشه
ممنون میشم ی راهنمایی بفرمایید

zeyton1199
جمعه 07 آبان 1395, 14:06 عصر
از دوستانی یعنی کسی نمی دونه

rezaricky
جمعه 07 آبان 1395, 16:07 عصر
سلام . نه کد گذاشتی نه خطا نه نتیجه ای که میده . توقع داری چی جواب بدن ؟:متفکر:

msroid
جمعه 07 آبان 1395, 16:11 عصر
سلام

خب شما یه ورودی داده برای آداپتر ListView‌ دارین که میتونه هر چیزی باشه مثلا یه ArrayList از نوع String.

وقتی آداپتر ساخته میشه این ArrayList بهش پاس داده میشه و عناصر اون داخل ListView به نمایش درمیان. حالا شما وقتی کاربر چیزی رو داخل EditText وارد میکنه و دکمه رو میزنه بیاین و به این ArrayList یا هر چیز دیگه ای که دارین آیتم جدید رو اضافه کنید. بعدش متد NotifyDataSetChange که مربوط به آداپتر هست رو به وسیله نمونه ای که از آداپتر ساختین صدا بزنین. اگر اینجوری جواب نگرفتین کافیه دوباره آداپتر رو با مقدار جدید ArrayList بسازین و بعدش اونو با متد setAdapter به ListView متصل کنید.