=====SetOrientation=====
//(Samples taken from the Droidscript documentation)//\\ \\ The **SetOrientation** method forces the screen to either "**Portrait**" or "**Landscape**" orientation. After using this function rotating the phone/tablet will have no effect on the app's orientation.\\ To unlock the orientation call the function again using the orientation "**Default**". The optional **callback** function is invoked after orientation change.
app.SetOrientation( orient, callback );
====Example====
function OnStart()
{
app.SetOrientation( "Landscape", OnOrientationChanged );
lay = app.CreateLayout( "Linear", "Vertical" );
txt = app.CreateText( "Hello" );
txt.SetTextSize( 32 );
lay.AddChild( txt );
app.AddLayout( lay );
}
function OnOrientationChanged()
{
app.ShowPopup( "Current orientation = " + app.GetOrientation() );
}
=====GetOrientation=====
The **GetOrientation** method gets the current orientation of the phone/tablet. It will return either the value "**Portrait**" or the value "**Landscape**".
orient = app.GetOrientation();
====Example====
function OnStart()
{
orient = app.GetOrientation();
app.ShowPopup( orient );
}
=====GetDefaultOrientation=====
The **GetDefaultOrientation** method gets the default (normal) orientation of the device. It will return either the value "**Portrait**" or the value "**Landscape**".
orient = app.GetDefaultOrientation();
====Example====
function OnStart()
{
orient = app.GetDefaultOrientation();
app.ShowPopup( orient );
}