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

مرتب سازی لیست ویو Sorting listView

hamcalas  11 سال پیش  11 سال پیش
+1 0

سلام

روش سورت آیتم های لیست ویو چگونه است ؟

 

+1 0
بچه های شیفت صبح که نظری نداشتند شما هم نظری ندارید (11 سال پیش)
+1 0
یعنی چی؟ شما اکه اطلاعاتتون رو از دیتابیس می گیرید با کد sql می تونید بگید ترتیب اطلاعات دریافتی چگونه و از کدوم فیلد باشه (11 سال پیش)
+1 0
لیست ویوی شما ازچی تشکیل شده ؟ فایل Adapter_note.xml شما چه چیزهایی در بر داره ؟ بر اساس title میخواید ترتیب بندی کنید ؟ یا بر اساس Description (11 سال پیش)
+1 0
اطلاعات را از دوتا جدول جداگانه می گیرم که یکی (اس ام اس های ارسالی -اس ام اس های دریافتی) در هر کدام هر یک سلول برای تاریخ درست کردم و موقع خواندن هم گفتم بر اساس تاریخ مرتب بشه ،می خوام اس ام اس ها درهم مرتب بشه ولی الان دریافتی ها بالاتر از ارسالی ها قرار می گیرند ، حالا فردا کدهای کامل را قرار میدم + تصویر تا منظورم را بهتر برسانم ان شاا... که با راهنمایی شما مشکل حل میشه (11 سال پیش)
+1 0
سلام کدهارا بصورت کامل در اینجا قرار دادم درصورت امکان راهنمایی کنید لینک (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
hamcalas  11 سال پیش
0 0

ای خدا یعنی بالاخره یاد می گیرم !

مشکل به این شکل است :

ببینید a  اولین دریافتی هست

b پاسخ به اولی است

c دومین دریافتی است

e پاسخ به دومی است

ببینید امولاتور دارد درست نشان می دهد

چه کار کنم ارسال و دریافت من هم مثل تصویر امولاتور مرتب بشه  (دریافتی بلافاصله پاسخ _و.....)

کد خواندن از دیتا بیس

      ////////////////////////////////////////////////////////////////////////////فانشن  خواندن لیست اس ام اس از دیتابیس

public static void smsList() {
cursor2 = G.database.rawQuery("SELECT * FROM resive WHERE sender='" + sender + "' ORDER BY receveTime ", null);

while (cursor2.moveToNext()) {
String rSms = cursor2.getString(cursor2.getColumnIndex("smsbody"));

StructNote smslist = new StructNote();
smslist.smsdlist = rSms;
smslist.sender = sender;
G.smsD.add(smslist);

}
cursor2.close();
adapter.notifyDataSetChanged();
}


////
////////////////////////////////////////////////////////////////////////////فانشن خواندن لیست ارسالی دیتابیس

public static void sendSmsList() {
cursor3 = G.database.rawQuery("SELECT * FROM sendSms WHERE smsTo='" + sender + "' ORDER BY sendTime ", null);

while (cursor3.moveToNext()) {
String replaysms = cursor3.getString(cursor3.getColumnIndex("sendSmsBody"));

StructNote smslist = new StructNote();
smslist.replayText = replaysms;
G.smsD.add(smslist);

}
cursor3.close();
adapter.notifyDataSetChanged();
}

کدهای کامل اینجاست


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