آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

تغییر ترتیب ایتم های لیست ویو امکان پذیره؟؟

m-developer  11 سال پیش  9 سال پیش
0 0

سلام دوستام 

از لیست ویو که استاد آموزش دادن استفاده کردم اما لازم هسا لیست ویو من این قابلیت رو داشته باشه که بتونم ایتم های لیست ویو رو ترتیبشون رو عوض کنم.

مثلا لیست اینطوره:

item 1

item 2

item3

حالا بر فرض می خوام ایتم 2 رو بالا یا پایین بیارم مثلا:

item 2

item 1

item 3

چطور میشه این کارو کرد؟ جستوجو کردم ولی با این لست ویو که استاد نوشته به نتیجه نرسیدم.

ممنون

+2 0
ترتیب آیتم ها رو تو آرایه یا دیتابیس تغییر بدید. اگر از دیتابیس بگیرید که خیلی راحت تره با sort بر اساس هر جدول میشه ترتیب چینش رو عوض کرد یا یک جدول عددی درست کنید که ترتیب رو در اون بنویسید و بر اساس اون سورت کنید Cursor cursor = db.query(TABLE_NAME, TABLE_Columns, null, null, null, null, KEY_SORT+ " ASC); و این لیست خروجی این کورسر رو بدید به آداپتر (11 سال پیش)
0 0
دارم ادپترم رو با sharedpreferences مقدار دهی می کنم برای این راهی هست؟؟ (11 سال پیش)
 برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال 
s.v3  9 سال پیش
0 0

سلام.دوست عزیز اگه یه کالوم تو دیتا بیس داشته باشیم که تاریخ رو به این صورت توش داشته باشیم  (مثلا 1395/04/22 ) چه جوری باید عمل کنیم که بتونیم بر اساس اطللاعات اون کالوم که تاریخ شمسی هست رو به صورت نزولی یا صعودی نمایش بدیم؟

0 0
به نظرم شما میتونین اون تاریخ ها رو رو به صورت روز توی یه column ذخیره کنین و بر اساس یه عدد  Int یا long اونارو به ترتیب کم به زیاد یا زیاد به کم از دیباتیس بگیرین . مثلا ۲۲ / ۴ / ۹۵ میتونه این جوری بشه : 22 + (4 *30) + (85 * 365 ) البته بازم میگم , مطمین نیستم یه راه حلی هست که همین الان به ذهنم رسید . (9 سال پیش)
پاسخ به سوال 
s.v3  9 سال پیش
0 0

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

 "SELECT * FROM tbl_WorkTime order by date"
0 0
"SELECT * FROM table order by rank DESC" "SELECT * FROM table order by rank ASC" (9 سال پیش)
0 0
یکم در هم بر هم اومد . آخر همین که نوشتی یا DESC بزار یا ASC . یکیش از زیاد به کم میاره یکی از کم به زیاد . DESC و ASC مخفف Descending و Ascending هستن . (9 سال پیش)
پاسخ به سوال 
s.v3  9 سال پیش
0 0

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

 "SELECT * FROM tbl_tblname order by tarikh DESC";

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .