سلام دوستان من دو تا اکتیویتی دارم به اسم های main و matn در اکتیویتی main از مولتی پنل استفاده کردم و از دیتابیس عناوین رو میگیرم و در اکتیویتی matn عناوین رو به متن مربوطه با استفاده از تگ میفرستم و با استفاده از یه لایوت که توش از یک اسکرول استفاده کردم متن ها رو اسکرول میکنم و تا اینجا مشکلی ندارم حالا وقتی میام یه لیبل تو اون لایوت اسکرول تعریف میکنم و عناوین هرمتن رو میخوام تو اون لیبل نشون بدم چیزی نمایش نمیده هر کاریم کردم جوابگو نبود و منو کلافه کرده اگه میشه به بنده یه راهنمایی بکنین ببخشید دیگه اینقدر سوالم طولانی شده خواستم درکش بهتر بشه
این اکتیویتی main برای گرفتن عناوین
#Region Activity Attributes
#FullScreen: True
#IncludeTitle: false
#End Region
Sub Process_Globals
'These global variables will be declared once when the application starts.
'These variables can be accessed from all modules.
Dim sql1 As SQL
Dim cursor1 As Cursor
Dim porya As String
End Sub
Sub Globals
'These global variables will be redeclared each time the activity is created.
'These variables can only be accessed from this module.
Private Label1 As Label
Private Panel1 As Panel
Private ScrollView1 As ScrollView
Dim stop As Int = 1%y
End Sub
Sub Activity_Create(FirstTime As Boolean)
'Do not forget to load the layout file created with the visual designer. For example:
Activity.LoadLayout("scrollLayout")
If File.Exists(File.DirInternal,"porya.db") = False Then
File.Copy(File.DirAssets,"porya.db",File.DirInternal,"porya.db")
End If
If sql1.IsInitialized = False Then
sql1.Initialize(File.DirInternal,"porya.db",True)
End If
cursor1 = sql1.ExecQuery("SELECT * FROM por")
For i = 1 To 5
cursor1.Position = i
Dim p As Panel
p.Initialize("p")
ScrollView1.Panel.AddView(p,0,stop,88.2%x,100%y)
stop = stop + 16%y
p.LoadLayout("onvanha")
Label1.Text = cursor1.GetString("onvan")
Dim f As Typeface
f = Typeface.LoadFromAssets("homa.ttf")
Label1.Typeface = f
Label1.TextSize = 23
Label1.Gravity = Gravity.CENTER
Label1.TextColor = Colors.Black
Panel1.Tag = cursor1.GetString("tozih")
ScrollView1.Panel.Height = stop
Next
End Sub
Sub Activity_Resume
End Sub
Sub Activity_Pause (UserClosed As Boolean)
End Sub
Sub Panel1_Click
Dim p As Panel
p = Sender
porya = p.Tag
StartActivity(matn)
End Sub
اینم اکتیویتی matn برای گرفتن متن ها
#Region Activity Attributes
#FullScreen: True
#IncludeTitle: false
#End Region
Sub Process_Globals
'These global variables will be declared once when the application starts.
'These variables can be accessed from all modules.
Dim sql1 As SQL
Dim cursor1 As Cursor
End Sub
Sub Globals
'These global variables will be redeclared each time the activity is created.
'These variables can only be accessed from this module.
Private ScrollView1 As ScrollView
Private label1 As Label اینم اون لیبلی که تو لایوت اسکرول ایجاد کردم
End Sub
Sub Activity_Create(FirstTime As Boolean)
'Do not forget to load the layout file created with the visual designer. For example:
Activity.LoadLayout("scroll_tozih")
If File.Exists(File.DirInternal,"porya.db") = False Then
File.Copy(File.DirAssets,"porya.db",File.DirInternal,"porya.db")
End If
If sql1.IsInitialized = False Then
sql1.Initialize(File.DirInternal,"porya.db",True)
End If
cursor1 = sql1.ExecQuery("SELECT * FROM por WHERE onvan='"&Main.porya&"'")
Dim stop As Int
stop = 1%y
Dim int1 As Int
int1 = 0
For i = 1 To 5
cursor1.Position = i
Dim l As Label
l.Initialize("l")
l.Text = Main.porya
Dim f As Typeface
f = Typeface.LoadFromAssets("homa.ttf")
l.Typeface = f
l.TextSize = 23
l.Gravity = Gravity.RIGHT
l.TextColor = Colors.Black
ScrollView1.Panel.AddView(l,0,stop,86%x,100%y)
Dim su As StringUtils
l.Height = su.MeasureMultilineTextHeight(l,l.Text)
int1 = int1 + l.Height + 3%y
ScrollView1.Panel.Height = int1
Main.porya = cursor1.GetString("tozih")
label1.text = cursor1.GetString("onvan")اینم همون لیبلی که تو لایوت اسکرول ایجاد کردم برای گرفتن عناوین مربوطهمشکل منم دقیقا اینه که عناوین رو نمایش نمیده
Next
End Sub
Sub Activity_Resume
End Sub
Sub Activity_Pause (UserClosed As Boolean)
End Sub
اینم لایوت اسکرول و اون لیبل که میخوام تو اون لیبل عناوین متنی که تو اون اسکرول پایین هست رو نشون بده
سوال
porya 959
سلام دوستان من دو تا اکتیویتی دارم به اسم های main و matn در اکتیویتی main از مولتی پنل استفاده کردم و از دیتابیس عناوین رو میگیرم و در اکتیویتی matn عناوین رو به متن مربوطه با استفاده از تگ میفرستم و با استفاده از یه لایوت که توش از یک اسکرول استفاده کردم متن ها رو اسکرول میکنم و تا اینجا مشکلی ندارم حالا وقتی میام یه لیبل تو اون لایوت اسکرول تعریف میکنم و عناوین هرمتن رو میخوام تو اون لیبل نشون بدم چیزی نمایش نمیده هر کاریم کردم جوابگو نبود و منو کلافه کرده اگه میشه به بنده یه راهنمایی بکنین ببخشید دیگه اینقدر سوالم طولانی شده خواستم درکش بهتر بشه
این اکتیویتی main برای گرفتن عناوین
اینم اکتیویتی matn برای گرفتن متن ها
اینم لایوت اسکرول و اون لیبل که میخوام تو اون لیبل عناوین متنی که تو اون اسکرول پایین هست رو نشون بده
لینک ارسال
به اشتراک گذاری در سایت های دیگر
7 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.