چطوری میشه برای لیست ویو نوبت گذاشت؟؟
سلام خسته نباشید.چطوری میشه برای یک لیست ویو مثل پروژه استاد که به عنوان یک والپیپیر انلاین هست به ترتیب هر عکسی ک دانلود میشه ب اول صفحه بره؟ب عنوان مثال عکس رو دانلود بکنه ,و هر عکس ک دانلود میشه فورا بیاد بالا!!اخرین عکسی ک دانلود میشه بیاد اولین عکس از بالای صفحه.ممنون میشم راهنمایی کنید
یه راه اینه که اطلاعات رو بر اساس یه id مرتب کنی به صورت نزولی.
یعنی مثلا اگه idش 1-10 باشه عکس 10 بالاترین مکان باشه
بعد این 10 رو توی یه متغییر static ذخیره کن.
حالا هروقت که یه عکس دانلود شد، اون عکس idش بشه اون متغییر +1 و لیست دوباره بر اساس id های نزولی مرتب بشه
این یه راه بود که به ذهن من رسید ولی مطمئنا راههای بهتری هم هست ;)
اگر اطلاعات رو توی دیتابیس ذخیره می کند به فصل های آموزشی مراجعه کنید بخش ساخت ماکت
در غیر اینصورت برای چیدن آرایه باید از روش حبابی که معمولا در دانشگاه تدریس می شه برای منظم کردن آرایه استفاده کنید
برای add کردن به دیتابیس هم ازمتد دوم که شامل ایندکس و آبجکت هست استفاده کن
public ArrayList<ImageDetail> imageList = new ArrayList<ImageDetail>();
imageList.add(index, object)
حالا آرایه شما String باشه یا کلاس یا هر آبجکت دیگری
بجای index هم اندیس 0 رو بذار
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .