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

sort کردن لیست ویو (ضروری )

دبیری  10 سال پیش  10 سال پیش
0 0

سلاممن میخام لیست ویو که استاد تو قسمت ، نمایش تصاویر پر حجم آنلاین در لیست ویو  آموزش دادن رو sort کنم طوری که آخرین آیتم اضافه شده به جای اینکه در انتهای لیست ویو بیاد در ابتدای اون قرار بگیره
کسی میتونه روش sort کردن رو بهم بگه ؟
هرکار میکنم موفق نمیشم  ):

0 0
شما هرطوری آداپتر رو پر کنی همونطور لیست ویو میسازی > البته شاید روش دیگه ایی هم وجود داشته باشه < ولی فعلا میتونید با نحوه ذخیره کردن دیتا در آرایه لیست ویو رو Sort کنید (10 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
115607  10 سال پیش
+1 0

اگر از دیتابیس میگیرید میتونید با orderBy داخل query ـتون تغییر بدید

اگر داخل آرایه ذخیره میکنید میتونید هر عنصر رو به جای اینکه به انتهای آرایه اضافه کنید به ابتدای آرایه اضافه کنید

0 0
مربوط به آموزشه استاده با arraylist (10 سال پیش)
+1 0
شما وقتی داخل arrayList چیزی اضافه میکنید : arrayList.add(element) به صورت پیش فرض میره به انتهای آرایه اضافه میشه شما میتونید با دستور arrayList.add(element, 0) این المنت رو به ابتدای لیست اضافه کنید یعنی هر عنصری به ابتدای لیست اضافه میشه (10 سال پیش)
پاسخ به سوال 
m.s.karimi  10 سال پیش
+1 0

سلام

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

این StructFile من هستش.

package yourPackage;

import java.io.File;

public class StructFile {
public String phoneFile;
}

توی اکتیویتی G این رو دارم.

public static ArrayList<StructFile> files = new ArrayList<StructFile>();

حالا توی حلقه ای که داری اطلاعاتت رو به لیست ویو میدی می تونی از Collection.sort استفاده کنی این نمونه ای هستش که خودم استفاده کردم البته سورت من بر اساس حروف الفبا هستش.

Collections.sort(G.files, new Comparator<StructFile>() {
@Override
public int compare(StructFile file1, StructFile file2) {
return file1.phoneFile.toLowerCase().compareTo(file2.phoneFile.toLowerCase());
}
});

 

 

0 0
منون خیلی لطف کردی تو قسمت آخر اون phonefile چیه ؟ (10 سال پیش)
+1 0
یک String هستش که من توی َStructFile خودم ذخیرش کردم. اگه دوباره به جوابم نگاه کنی اول هستش. (10 سال پیش)
0 0
اره این کد sort میکنه بر اساس حروف الفبا اما واسه زمان هرکارش میکنم ok نمیشه ): (10 سال پیش)

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