German Screen Rotation

Jpiti

Member
Licensed User
Longtime User
Hallo,
ich bin neu hier im Forum und habe gerade B4A für mich entdeckt. Momentan verwende ich die Testversion von B4A.
Nun zu meiner Frage:

Wie kann ich es erreichen, dass meine programmierte App, auch wenn das Gerät (Tablet) gedreht wird, als Portrait bestehen bleibt.

mit:

Dim p As Phone

p.SetScreenOrientation(1)

funktieoniert es nicht. Wobei bei der Deklaration das "Phone" in der IDE als rot gekennzeichnet wird und es somit beim compilieren zu einer Fehlermeldung kommt.
 
Last edited:

MaFu

Well-Known Member
Licensed User
Longtime User
Du musst in der IDE rechts in der Libraryliste bei der Phone Library das Häkchen setzen.
Aber für Deinen Zweck (App auf Portraitmodus festgelegt) ist es sinnvoller, das entsprechende Flag zu setzen.
Klappe mal ganz oben in Deinem Sourcecode den Abschnitt "Project Attributes" auf. Mit "#SupportedOrientations:" kannst Du dann die Ausrichtung festlegen.
 
Last edited:

klaus

Expert
Licensed User
Longtime User
Das kannst Du auch direkt im Code ganz oben machen:
B4X:
#Region  Project Attributes
    #ApplicationLabel: FFTdemo
    #VersionCode: 1
    #VersionName:
    'SupportedOrientations possible values: unspecified, landscape or portrait.
    #SupportedOrientations: portrait
    #CanInstallToExternalStorage: False
#End Region
Auf das kleine + Zeich klicken um #Region Project Attributes Region zu öffnen.
#SupportedOrientations: auf portrait ändern.
 
Top