Me podeis indicar por que este código funciona en B4A, pero da error en B4J.
Da el error
Adjunto el proyecto por si quereis probar.
B4X:
Dim Pn As B4XView=xui.CreatePanel("")
Dim Hay As Int
Hay=ScrollView1.ScrollViewInnerPanel.NumberOfViews
Pn.SetLayoutAnimated(0,0,0,ScrollView1.Width,40dip)
Pn.LoadLayout("lyLabel")
ScrollView1.ScrollViewInnerPanel.AddView(Pn,0,Hay*40dip,ScrollView1.Width,40dip)
ScrollView1.ScrollViewContentHeight=(Hay+1)*40dip
Dim Lbl As B4XView=Pn.GetView(0)
Lbl.Text="Texto " & (Hay+1)
Lbl.Color=xui.Color_Cyan
Da el error
en la lineajava.lang.RuntimeException: Object should first be initialized (B4XView).
Hay=ScrollView1.ScrollViewInnerPanel.NumberOfViews
Adjunto el proyecto por si quereis probar.
Attachments
Last edited: