تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ رضا رومیانی
گروه بندی آیتم‌های recyclerview بر اساس زمان
پوریا شفیعی حل شده توسط پوریا شفیعی

سلام.

می خوام آیتم‌ها رو بر اساس زمان گروه بندی کنم.یعنی یه هدر زمان باشه و آیتم‌های اون تاریخ زیرش قرار بگیره. یه راهی تو اینترنت پیدا کردم که با hashMap کار میکنه ولی یه مشکلی که داره ترتییب زمان به هم میخوره و اضافه کردن و حذف کردن آیتم کار سخت میشه.

 

یه سوال دیگه هم این که این چند سر فصل آخر مثالاش خیلی ساده سطحی بود . استاد شاهینی اگه میشه یکم مثالای پیچیده‌تر بزنید.

سلام و احترام 

پیشنهاد من این هست طبق همون آموزش از Map بجای HashMap استفاده کنید چرا که HashMap ترتیب رو بهم میزنه .

در مثال زیر که براتون قرار داردم لینکد هش مپ به همان ترتیبی که مقادیر در Map قرار گرفته اند پردازش میکند.

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

Map<String, String> map = new LinkedHashMap<>();
		map.put("k1", "v1");
		map.put("k2", "v2");
		map.put("k3", "v3");
		for (Entry<String, String> entry : map.entrySet()) {
			System.out.println(entry.getValue());
		

 

بهترین پاسخ
پوریا شفیعی ۰۱ مرداد ۱۳۹۹، ۱۲:۲۱