Sub Activity_Create(FirstTime As Boolean)
If SQL1.IsInitialized = False Then
SQL1.Initialize(File.DirInternal,"smssms.db",True)
End If
cursur1 = SQL1.ExecQuery("SELECT * FROM asly WHERE id BETWEEN 1 AND 10")
If mTypeface.IsInitialized = False Then mTypeface = Typeface.LoadFromAssets("byekan.ttf")
Activity.LoadLayout("sv")
For i=0 To cursur1.RowCount-1
cursur1.Position=i
text= cursur1.GetString("payamak")
ScrollView1.Panel.Color = Colors.Transparent
Dim p1 As Panel
p1.Initialize("")
p1.LoadLayout("main")
ScrollView1.Panel.AddView(p1,0,PanelHeight,100%x,100dip)
btnfav.Tag = i
btnshare.Tag = i
btncopy.Tag = i
btnnumber.text = i + 1
btnnumber.Typeface=mTypeface
ht=art(text,Label1,mTypeface,20)
Label1.TextColor=Colors.Black
p1.Height=ht+70dip
PanelHeight=PanelHeight+ht+70dip
Next
ScrollView1.Panel.Height=PanelHeight
End Sub
Sub Activity_Resume
End Sub
Sub Activity_Pause (UserClosed As Boolean)
End Sub
Sub LoadContenet ( qury As String)
If sqlMsg.IsInitialized = False Then
sqlMsg.Initialize(File.DirInternal, "smssms.db",True)
End If
sqlMsg.ExecQueryAsync("SQL",qury,Null)
End Sub
Sub SQL_QueryComplete (Success As Boolean, Crsr As Cursor)
If Success Then
Dim top As Int = 0
For i = 0 To Crsr.RowCount - 1
Crsr.Position = i
Dim pnl As Panel
pnl.Initialize("Panel")
pnl.LoadLayout("main")
Label1.Text = Crsr.GetString("payamak")
ScrollView1.Panel.AddView(pnl,0,top,100%x,100dip)
top = top + 103dip
Next
ScrollView1.Panel.Height = top
End If
End Sub
Sub ScrollView1_ScrollChanged(Position As Int)
If Position + ScrollView1.height >= ScrollView1.Panel.height Then
limit = limit + 10
LoadContenet("select * FROM asly WHERE id BETWEEN "&(limit+1)&" AND "&(limit+10))
End If
End Sub
اساتید لود رو میکنه ولی درهم میشه تو اسکرول طبق تصویر ممنون میشم کمکم کنین
سوال
bahman 165
اساتید لود رو میکنه ولی درهم میشه تو اسکرول طبق تصویر ممنون میشم کمکم کنین
لینک ارسال
به اشتراک گذاری در سایت های دیگر
10 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.