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

چطوری میشه برای لیست ویو نوبت گذاشت؟؟

daneshjoo65  11 سال پیش  11 سال پیش
0 0

سلام خسته نباشید.چطوری میشه برای یک لیست ویو مثل پروژه استاد که به عنوان یک والپیپیر انلاین هست به ترتیب هر عکسی ک دانلود میشه ب اول صفحه بره؟ب عنوان مثال عکس رو دانلود بکنه ,و هر عکس ک دانلود میشه فورا بیاد بالا!!اخرین عکسی ک دانلود میشه بیاد اولین عکس از بالای صفحه.ممنون میشم راهنمایی کنید

 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
sadeghbarout  11 سال پیش
0 0

یه راه اینه که اطلاعات رو بر اساس یه id مرتب کنی به صورت نزولی.

یعنی مثلا اگه idش  1-10 باشه عکس 10 بالاترین مکان باشه

بعد این 10 رو توی یه متغییر static ذخیره کن.

حالا هروقت که یه عکس دانلود شد، اون عکس idش بشه اون متغییر +1  و لیست دوباره بر اساس id های نزولی مرتب بشه

 

این یه راه بود که به ذهن من رسید ولی مطمئنا راههای بهتری هم هست ;)

پاسخ به سوال 
Hossein Kurd  11 سال پیش
0 0

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

در غیر اینصورت برای چیدن آرایه باید از روش حبابی که معمولا در دانشگاه تدریس می شه برای منظم کردن آرایه استفاده کنید

برای add کردن به دیتابیس هم ازمتد دوم که شامل ایندکس و آبجکت هست استفاده کن

public ArrayList<ImageDetail> imageList = new ArrayList<ImageDetail>();

imageList.add(index, object)

حالا آرایه شما String باشه یا کلاس یا هر آبجکت دیگری

بجای index هم اندیس 0 رو بذار


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