من تازه با b4a برنامه نویسی رو شروع کردم و یه مشکل داشتم
داخل برنامم برای پر کردن list view از آرایه استفاده میکنم و طبق کد زیر list view من از آرایه ها پر میشه ولی با اینکه scroll هم دادم بهش ، اسکرول نمیشه (از کتابخانه SLLVOnScroll استفاده میکنم)
وقتی هم که بدون آرایه Listview رو تک تک پر میکنم ، اسکرول میشه ولی چندین بار هر item گردشی تکرار میشه و از اون خط scroll میزنه بیرون
ممنون میشم راهنمایی کنید مشکلم حل بشه ، خیلی باهاش ور رفتم ولی جواب نداد ، فقط میخوام داده ها در listview طبق آرایه یا به صورت تک تک تعریف بشه و اضافی اون هم scroll بشه
ممنون
Sub Activity_Create(FirstTime As Boolean) 'Do not forget to load the layout file created with the visual designer. For example: Activity.LoadLayout("Amozesh")
Dim Bitmaplist As BitmapDrawable Bitmaplist.Initialize(LoadBitmap(File.DirAssets,"b1.png")) ListView1.TwoLinesLayout.Background=Bitmaplist Bitmaplist.Gravity=Gravity.LEFT ListView1.twoLinesLayout.SecondLabel.Gravity=Gravity.CENTER
ListLine1 = Array As String("s","st","sg","sy","sl","ss","sd","sa","sr","su","sb","sn","sn") ListLine2 = Array As String("s","st","sg","sy","sl","ss","sd","sa","sr","su","sb","sn","sn")
سوال
iraj_astara 97
سلام خسته نباشید
من تازه با b4a برنامه نویسی رو شروع کردم و یه مشکل داشتم
داخل برنامم برای پر کردن list view از آرایه استفاده میکنم و طبق کد زیر list view من از آرایه ها پر میشه ولی با اینکه scroll هم دادم بهش ، اسکرول نمیشه (از کتابخانه SLLVOnScroll استفاده میکنم)
وقتی هم که بدون آرایه Listview رو تک تک پر میکنم ، اسکرول میشه ولی چندین بار هر item گردشی تکرار میشه و از اون خط scroll میزنه بیرون
ممنون میشم راهنمایی کنید مشکلم حل بشه ، خیلی باهاش ور رفتم ولی جواب نداد ، فقط میخوام داده ها در listview طبق آرایه یا به صورت تک تک تعریف بشه و اضافی اون هم scroll بشه
ممنون
Sub Activity_Create(FirstTime As Boolean)
'Do not forget to load the layout file created with the visual designer. For example:
Activity.LoadLayout("Amozesh")
click1.Initialize(Colors.Cyan,15)
click2.Initialize(Colors.Magenta,15)
ListView1.twoLinesLayout.SecondLabel.textcolor=Colors.Black
ListView1.TwoLinesLayout.SecondLabel.TextSize=18
ListView1.TwoLinesLayout.ItemHeight=70dip
Dim Bitmaplist As BitmapDrawable
Bitmaplist.Initialize(LoadBitmap(File.DirAssets,"b1.png"))
ListView1.TwoLinesLayout.Background=Bitmaplist
Bitmaplist.Gravity=Gravity.LEFT
ListView1.twoLinesLayout.SecondLabel.Gravity=Gravity.CENTER
ListView1.twoLinesLayout.Label.Gravity=Gravity.CENTER
ListView1.twoLinesLayout.Label.Typeface=Typeface.LoadFromAssets("byekan.ttf")
ListView1.SingleLineLayout.Label.Typeface=Typeface.LoadFromAssets("byekan.ttf")
ListView1.FastScrollEnabled=True
ListLine1 = Array As String("s","st","sg","sy","sl","ss","sd","sa","sr","su","sb","sn","sn")
ListLine2 = Array As String("s","st","sg","sy","sl","ss","sd","sa","sr","su","sb","sn","sn")
SLLVOnScroll1.Initialize(ListView1,"ListView1",click1,click2)
For i = 0 To (ListLine1.Length - 1)
ListView1.AddTwoLines2(ListLine1(i), ListLine2(i), i)
Next
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر
4 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.