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

ریسایکلر ویو


montazeranmahdi

سوال

سلام

توی ریسایکلرویو توی :

Sub LV_GetItemCount As Int    

end sub

چی بنویسم که تعداد محدود نباشه و هر سری که ایتمی اضافه شد یه دونه بهش اضافه بشه ؟

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

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

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

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

و اون هم استفاده از متود notifyItemAdded هستش. 

و یک نکته ی دیگه چون شما از دیتابیس دارید مقدار میگیرد بهتره در متود 

Sub LV_GetItemCount As Int 	
	Return c.RowCount
End Sub

قرار بدید .

موفق باشید

 

 

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

سلام

نمدونم ایتم ها تو کجا لود میکنی ولی احتمالا حلقه ی دیگ

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

dim adad as int=0
for i = 0 to cu.RowCount - 1
 adad=adad+1

next

 

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

در 1 دقیقه قبل، mahdi tahan گفته است :

سلام

نمدونم ایتم ها تو کجا لود میکنی ولی احتمالا حلقه ی دیگ

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


dim adad as int=0
for i = 0 to cu.RowCount - 1
 adad=adad+1

next

 

Sub LV_GetItemCount As Int 	
	Return 114
End Sub

همونطور که مطلع هستید قطعه کد بالا میگه تعداد آیتم ها 114 تا باشه ، اما از اونجایی که تعداد آیتم های ریسایکلر من هر یک دقیقه زیاد میشه برای همین یه تعداد ثابت نمیتونم بنویسم ، باید چیکار کنم ، یادمه تو انجمن یه قطعه کدی قرار داده شده بود که باعث میشدتعداد آیتم های ریسایکلر با توجه به تعداد آیتم های بانک اطلاعاتی بصورت خودکار تغییر میکرد

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

در 2 دقیقه قبل، mohammadjavadmajidi گفته است :

Sub LV_GetItemCount As Int 	
	Return 114
End Sub

همونطور که مطلع هستید قطعه کد بالا میگه تعداد آیتم ها 114 تا باشه ، اما از اونجایی که تعداد آیتم های ریسایکلر من هر یک دقیقه زیاد میشه برای همین یه تعداد ثابت نمیتونم بنویسم ، باید چیکار کنم ، یادمه تو انجمن یه قطعه کدی قرار داده شده بود که باعث میشدتعداد آیتم های ریسایکلر با توجه به تعداد آیتم های بانک اطلاعاتی بصورت خودکار تغییر میکرد

آهان فکر کنم متوجه شدم ، یعنی اون متغیر رو بجای 114 قرار بدم درسته ؟

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

آخه آیتم ها با حلقه لود نمیشن ، اینجوریه :

Sub LV_onBindViewHolder (Parent As Panel, Position As Int)
	Dim Item As Panel=Parent.GetView(0)
	Dim Label1 As Label = Item.GetView(1)
	Parent.Height = Item.Height + 1.75%y
	
	Dim cur As Cursor
	cur = sql.ExecQuery("select * from Table1")
	cur.Position = Position
	Label1.Text = cur.GetString("name")
لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

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

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