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

قرار گرفتن ایتم در لیست ویو از آخر به اول؟

هادی  10 سال پیش  10 سال پیش
0 0

سلام دوستان

    من می خوام یه هر آیتم که به لیست ویو اضافه می شه بجای اینکه بره پایین ،بالا و اول نشون داده شه چطور این کار انجام بدم

با تشکر

+1 0
برای قسمتی که توی یک حلقه For مقادیر رو از int i = 0 شروع به پر کردن آرایه از جنس کلاس Struct میکنید باید حلقه رو بجای اینکه از 0 شروع بشه از آخر به اول قرار بدید < و از int i = array.size استفاده کنید و طبیعتا بجای i++ از i-- استفاده کنید (10 سال پیش)
0 0
کریس فکرکنم با اینکار فقط مقدار دهی معکوس میشه و یا اصلا لیست ویو نشون داده نمیشه ! (10 سال پیش)
+1 0
درسته مقدار دهی معکوس میشه متد fill مقادیر رو به ترتیب توی لیست نشون میده < یعنی آخرین مقدار درون آرایه همیشه بالا قرار میگیره (10 سال پیش)
0 0
این راه حل کمک نمی کنه .اگه راه دیگه ای باشه ممنون می شم (10 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
hamidd  10 سال پیش
+4 0

سلام شما برای لیست ویو یک آرایه دارید . وقتی آیتمی رو می خواید اضافه کنید اگه فرض کنیم اسم آرایه تون notes هست به این شکل اضافه کنید

notes.add(0, note)

تا به ابتدای لیست اضافه بشه.

+1 0
بسیار عالی حمیدجان، درستش همینه ! (10 سال پیش)
+1 0
اون صفر هم میگه که آیتم رو در اندیس اول یا همون صفر insert کن، هر اندیسی به جز صفر فکرکنم خطای IndexOutOfBound بده ! (10 سال پیش)
+1 0
مرسی :) بله درسته میثم جان . اون صفر هم میگه آیتم رو در اندیس صفر insert کن و می تونه عددی بین صفر تا تعداد ایتم های ارایه منهای 1 باشه و اگر بیشتر باشه IndexOutOfBound میده (10 سال پیش)
+1 0
تصحیح می کنم . می تونه عددی بین صفر تا تعداد ایتم های ارایه باشه (10 سال پیش)
0 0
ممنون دوست عزیز .مشکل حل شد (10 سال پیش)

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