رفتن به مطلب
  • 0

position لیست ویو


mohammada

سوال

عرض سلام و خسته نباشید!

 

دوستان من داخل برنامم از دیتابیس استفاده کردم و دارم اطلاعات دیتابیس رو با لیست ویو فراخوانی میکنم! 

 

حالا میخوام وقتی برنامه اجرا میشه 10 رکورد لود بشه و وقتی لیست ویو تا پایان 10 تا رسید 10 تای بعدی که بشه 20 تا حالا اینا مهم نیس مهم اینه لیست ویو "اسکرول پوزیشن" نداره. 

 

چجوری میشه تشخیص داد لیست ویو به اخر رسیده که 10 تای بعدی لود بشه؟؟؟؟

 

لطفا نگید از اسکرول ویو استفاده کنم! به دللایلی مجبورم از لیست ویو استفاده کنم! لطفا راهنمایی کنید ممنون...

لینک ارسال
به اشتراک گذاری در سایت های دیگر

5 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام.

هرکاری بکنید لیست ویو اسکرول چنج یا position برای اسکرول نداره.

یه سوال ، دلیلتون برای لود 10تا 10تا آیتم های لیست ویو چیه؟؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام  و سپاس بابت پاسختون! 

 

واسه اینکه رکوردا خیلی زیاده و ممکنه کاربر بخواد کم کم لود کنه بخاطر اینکه برنامه درجا سنگین نشه...

 

اینو داخل سایت اصلی پیدا کردم البته ربطی به این جریان نداره ولی فک کنم بشه یه کارایی کرد... ولی متاسفانه من اصلا از رفلکتور سر در نمیارم :(

Sub Globals
   Dim lv As ListView, rf As Reflector, tmr As Timer  
End Sub

Sub Activity_Create(FirstTime As Boolean)
   lv.Initialize("lv")
   For i=0 To 2999:lv.AddSingleLine(i):Next
   Activity.AddView(lv,0,0,100%x,100%y)
   tmr.Initialize ("tmr",100)
   tmr.Enabled=True
   rf.Target=lv
End Sub


Sub tmr_tick
   Dim firstVisible As Int
   firstVisible=rf.RunMethod("getFirstVisiblePosition")
   Log(firstVisible)
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

نه لیست ویو که سنگین نمیشه.

لیست ویو بهینه شده هست و تا اونجایی که من میدونم اصلا هنگ نمیکنه هرچقدم که آیتم هاش زیاد باشه.

مثل این میمونه که ما بیایم تو جاوا از لیست ویو استفاده کنیم که بدون هنگ هست.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بقول پژمان عزیز ، منم فک نکنم LV سنگینی خاصی داشته باشه در مقایسه با SV !

 

چون تو SV پنل لود میشه و محتویاتش !!!

 

ولی تو LV متن هستش و نهایتا یدونه Bitmap کوچیک !

 

ارادت ./

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بقول پژمان عزیز ، منم فک نکنم LV سنگینی خاصی داشته باشه در مقایسه با SV !

 

چون تو SV پنل لود میشه و محتویاتش !!!

 

ولی تو LV متن هستش و نهایتا یدونه Bitmap کوچیک !

 

ارادت ./

سلام

خوبین داداشا؟

ببینید، کلا بیسیک میاد اول لود میکنه بعد نشون میده

حالا لیست ویو به قول دوستان یه متن هست اما مثلا در مقیاس 1000 تا، اون متن هم شاید 5-6 قانیه ببره 

اما واقعا در اون حد نیست که بخوایم لیمیت بدیم بهش

یعنی اونقد اعصاب خورد کن و نیست و کرش هم نمیکنه احتمالا توی اون مقیاس

منم راهی پیدا نکردم بتونم پایان لیست ویو رو پیدا کنم و لیمیت بدم بهش :gol:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...