ورود

View Full Version : نمایش اطلاعات در sppiner



sara_traveler
یک شنبه 28 اردیبهشت 1393, 13:26 عصر
سلام
من یک sppiner دارم که وقتی اطلاعات از sqlite میخونم میخوامl متن مورد نظر که قبلا ذخیره شده در این sppiner نمایش بدم

اما settext برای sppiner جواب نمیده

چه دستوری باید استفاده کنم؟

parvizwpf
یک شنبه 28 اردیبهشت 1393, 14:27 عصر
http://stackoverflow.com/questions/2196426/populating-spinner-from-sqlite-database-android

poorman
یک شنبه 28 اردیبهشت 1393, 20:19 عصر
برای کار با spinner باید آرایه رو به آداپترش بفرستید

spinner چند تا آیتم داره، یکی نیست که بشه setText کرد

این یک نمونه که یک آرایه رو میفرسته به spinner، حالا شما اون آرایه رو با آرایه ای که از دیتابیس میخونید عوض کنید

http://barnamenevis.org/showthread.php?451110-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-spinner-%D8%AF%D8%B1-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF&p=2017476&viewfull=1#post2017476

sara_traveler
دوشنبه 29 اردیبهشت 1393, 07:46 صبح
بله من sppiner با ارایه پر کردم
و کاربر یک گزینه انتخاب میکنه و ذخیره میشه
اما در مرحله بعد که وارد این فرم میشه میخوام اطلاعاتی که ذخیره شده سر جاش بشینه
برا همین باید sppiner پر کنم
و نمیدونم با چه دستوری؟

poorman
دوشنبه 29 اردیبهشت 1393, 13:38 عصر
منظورتون از پر کردن spinner چیه ؟ یعنی اون آیتم هایی که توی spinner هست یا اون چیزی که توی spinner انتخاب شده ؟

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

اما اگر منظورتون چیزی هست که کاربر از توی spinner انتخاب کرده و شما میخواین دفعه بعدی که اومد همون انتخاب شده باشه، شما باید setSelection کنید برای spinner

sara_traveler
سه شنبه 30 اردیبهشت 1393, 09:39 صبح
بله منظور من قسمت دوم هست


et_noe_senf.setSelection(3)


اما دستور setSelection
موقعیت میگیره و من چطور میتونم با

allrows.getString(20)


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

چون انجام داد و این مقدار به int تبدیل کردم و خطا داد

poorman
سه شنبه 30 اردیبهشت 1393, 14:42 عصر
خب شما مقداری که کاربر انتخاب کرده رو به موقعیت ذخیره کنید دیگه !!!

یعنی ذخیره کنید که آیتم چندم select شده و همون رو setSelection کنید

sara_traveler
سه شنبه 30 اردیبهشت 1393, 14:50 عصر
بله موقع ذخیره با getSelectedItemPosition محتویات sppiner ذخیره کردم و درست شد
اما من میخواستم با ذخیره متن و بررسی swtich درستش کنم که نشد