من ی نرم افزاری نوشتم ک همه چیش حله منتهی سرعتش خیلی پایینه
نوشته ها رو از دیتابیس میگیره و درون اسکرول ویو نشون میمده منتهی وقتی کلیک میکنیم ک بریم اسکرول ویو
سرعت خیلی افتضاحه
از یکی از اساتید پرسیدم گفت درون حلقه از doevent استفاده کن
میشه بگین چجوری استفاده کنم؟
اینم بگم ک من هر موضوع رو درون یک اکتیویتی نشون میدم
هر موضوع رو تو هر اکتیویتی جدا طبق کد زیر نمایش میدم منتهی گفتن از دوایونت استفاده کن ک بلد نیستم
Sub Activity_Create(FirstTime As Boolean)
If File.Exists(File.DirInternal,"smsha6.db")=False Then
File.copy(File.DirAssets,"smsha6.db",File.DirInternal,"smsha6.db")
End If
If SQL1.IsInitialized = False Then
SQL1.Initialize(File.DirInternal,"smsha6.db",True)
End If
cursur1 = SQL1.ExecQuery("select * FROM asly WHERE id BETWEEN 1 AND 111")
myfont = 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=Typeface.LoadFromAssets("byekan.ttf")
ht=art(text,Label1,myfont,20)
Label1.TextColor=Colors.Black
p1.Height=ht+70dip
PanelHeight=PanelHeight+ht+70dip
Next
ScrollView1.Panel.Height=PanelHeight
DoEvents
End Sub
سوال
bahman 165
دوستان شرمنده
من ی نرم افزاری نوشتم ک همه چیش حله منتهی سرعتش خیلی پایینه
نوشته ها رو از دیتابیس میگیره و درون اسکرول ویو نشون میمده منتهی وقتی کلیک میکنیم ک بریم اسکرول ویو
سرعت خیلی افتضاحه
از یکی از اساتید پرسیدم گفت درون حلقه از doevent استفاده کن
میشه بگین چجوری استفاده کنم؟
اینم بگم ک من هر موضوع رو درون یک اکتیویتی نشون میدم
هر موضوع رو تو هر اکتیویتی جدا طبق کد زیر نمایش میدم منتهی گفتن از دوایونت استفاده کن ک بلد نیستم
لینک ارسال
به اشتراک گذاری در سایت های دیگر
12 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.