> For the complete documentation index, see [llms.txt](https://docs.webtonative.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.webtonative.com/javascript-apis/orientation-handling-android.md).

# Android Orientation Handling API

{% hint style="info" %}
You'll need to import the javascript file in your website before starting from this [link](/javascript-apis/getting-started.md).
{% endhint %}

{% tabs %}
{% tab title="Plain Javascript" %}

<pre><code>window.WTN.setOrientation({
    orientation, //"protrait | landscape"
<strong>    forceOrientation // true | false
</strong>})
</code></pre>

{% endtab %}

{% tab title="npm" %}

```
import { setOrientation } from "webtonative";

setOrientation({
    orientation, //"protrait | landscape"
    forceOrientation // true | false
})
```

{% endtab %}
{% endtabs %}

orientation (type:string) - values "protrait" or "landscape" - Specify the orientation you want to keep.

forceOrentation (type:boolean) - value true or false - To override the device sensor. If set to true even if the phone is change to other orientation the app will not change, if set to false it will change according to the device sensors.

Feature added in Android on 23/05/25
