Android Question Using a Panel

Rudi_

Member
Licensed User
Longtime User
i tried to use a panel as canvas to draw something on it, but the try anytime is failing. What am i doing wrong, or is it impossible to use a panel as canvas.
B4X:
Sub Process_Globals
    'These global variables will be declared once when the application starts.
    'These variables can be accessed from all modules.

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.
    Dim Panel1 As Panel
    Dim c As Canvas
   
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("Layout1")
    Panel1.Initialize("Test")
    c.Initialize(Panel1)
   
   

End Sub

The Programm terminates at this point.
 

klaus

Expert
Licensed User
Longtime User
Look at the Beginner's Guide chapter 15.2 Drawing test programs
In chapter 15.2.1 First steps you find an example with explanations.
The source code is shipped with the Beginner's Guide in the folder SourceCode\Graphics\GraphicsFirstSteps.
 
Upvote 0

Rudi_

Member
Licensed User
Longtime User
Thanks Klaus, i only forgot the "AddView" command that not appears in the beginners guide but in the source code example...
 
Upvote 0

klaus

Expert
Licensed User
Longtime User
Thanks Klaus, i only forgot the "AddView" command that not appears in the beginners guide but in the source code example...
In the GraphicsFirstSteps example, it doesn't appear in the Beginner's Guide nor is it in the code !
pnlGraph is defined in the layout, so NO AddView !
 
Upvote 0

Rudi_

Member
Licensed User
Longtime User
Hi Klaus,
my Panel is added at runtime not in the designer, so i have to use AddView, i saw this in the "SimpleDrawFunctions" example.

Greetings to our neighbours in switzerland
 
Upvote 0
Top