User Tools

Site Tools


app_methods:setorientation

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
app_methods:setorientation [2015/03/04 16:02]
octazid [app.SetOrientation]
app_methods:setorientation [2015/03/26 19:21]
madlyr [app.SetOrientation]
Line 1: Line 1:
-=====app.SetOrientation===== +=====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**".+//(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> <code javascript>
 function OnStart() function OnStart()
 { {
-  app.SetOrientation( "Landscape" );+  app.SetOrientation( "Landscape", OnOrientationChanged );
  
   lay = app.CreateLayout( "Linear", "Vertical" );   lay = app.CreateLayout( "Linear", "Vertical" );
Line 11: Line 15:
   lay.AddChild( txt );   lay.AddChild( txt );
   app.AddLayout( lay );   app.AddLayout( lay );
-}</code>+} 
 + 
 +function OnOrientationChanged() 
 +
 +  app.ShowPopup( "Current orientation = " + app.GetOrientation() ); 
 +
 + 
 +</code>
  
 =====app.GetOrientation===== =====app.GetOrientation=====
app_methods/setorientation.txt · Last modified: 2015/03/27 03:25 (external edit)