بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
جابجایی (بالا و پایین بردن) یک Item در لیست ویو
با سلام
برای بالا ، پایین ، بالا ترین و پایین ترین بردن یک ایتم در لیست ویو با استفاده از Button چکار باید کرد
از اونجایی که از کاستوم اسپینر استفاده می کنم لیست ویو رو توش تعریف کردم
اما گزینه ای نداره که بتونم item انتخابی رو بالا یا پایین ببرم
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
مجتبی یگانه
12 سال پیش
+1
0
اولین آیتمی که به arrayAdapter اضافه بشه ، میشه آخرین آیتم لیست ویو ! ، بنابراین ، شما باید یک بار تمام آرایه رو پاک کنید و یک بار دیگه آیتم ها رو به Adapter اضافه کنید و NotifyDataSetChanged کنید !
میتونید در کلاس StructItem یک فیلد به اسم Position اضافه کنید ، اول آرایه رو بر اساس Position مرتب یا Sort کنید (که روش های متعددی برای مرتب کردن آرایه هست) ، بعد در لیست ویو نشون بدید
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .