[英]How to add images to scrollview in basic4android
I want to load some images in a ScrollView
in basic4android. 我想在basic4android的
ScrollView
中加载一些图像。 This happened only once. 这只发生过一次。
My Code: 我的代码:
Activity.LoadLayout("main")
Dim b As Bitmap
Dim iv As ImageView
For i=1 To 10
b.Initialize(File.DirAssets,"1.png")
iv.Initialize("")
iv.Bitmap = b
ScrollView1.Panel.AddView(iv,30dip,30dip,212,64)
Next
instead of 10 image, only one image appears in my ScrollView
. 而不是10张图片,我的
ScrollView
仅显示一张图片。 I need your help. 我需要你的帮助。 Thanks.
谢谢。
For i = 10
Dim iv As ImageView 'create an ImageView for each bitmap
iv.Initialize("") 'not interested in any events so we pass empty string.
Dim bd As BitmapDrawable
bd.Initialize(Bitmaps.Get(i))
iv.Background = bd 'set the background of the image view.
'add the image view to the scroll bar internal panel.
ScrollView1.Panel.AddView(iv, 5dip, 5dip + i * 200dip, ScrollView1.Width - 10dip, 190dip)
Next
Try the above code that "should" work, I am not near B4A to test it but all the code looks right on my example. 尝试上面的“应该”工作的代码,我不是在B4A上对其进行测试,但是所有代码在我的示例中看起来都正确。
always addview on top 30dip 总是在前30dip上添加视图
ScrollView1.Panel.AddView(iv,30dip,30dip,212,64)
Change value 变更价值
ScrollView1.Panel.AddView(<Image>,<Left>,<Top>,<H>,<W>)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.