User Tools

Site Tools


app_methods:setorientation

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

app_methods:setorientation [2015/03/26 19:21]
madlyr [app.SetOrientation]
app_methods:setorientation [2015/03/27 03:25]
Line 1: Line 1:
-=====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.  
-<code>app.SetOrientation( orient, callback );</code> 
  
-====Example==== 
- 
-<code javascript> 
-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() ); 
-} 
- 
-</code> 
- 
-=====app.GetOrientation===== 
-The **GetOrientation** method gets the current orientation of the phone/tablet.  It will return either the value "**Portrait**" or the value "**Landscape**". 
-<code javascript> 
-function OnStart() 
-{ 
-  orient = app.GetOrientation(); 
-  app.ShowPopup( orient ); 
-} 
-</code> 
-=====app.GetDefaultOrientation===== 
-The **GetDefaultOrientation** method gets the default (normal) orientation of the device. It will return either the value "**Portrait**" or the value "**Landscape**". 
-<code javascript> 
-function OnStart() 
-{ 
-  orient = app.GetDefaultOrientation(); 
-  app.ShowPopup( orient ); 
-} 
-</code> 
app_methods/setorientation.txt · Last modified: 2015/03/27 03:25 (external edit)