Как предотвратить вращение экрана приложения Kotlin? - PullRequest
0 голосов
/ 04 сентября 2018

Я создал приложение Kotlin и не хочу, чтобы экран приложения вращался. Я знаю, что с Java, я могу просто поставить

android:screenOrientation="portrait"

в AndroidMainfest, а как на счет Котлина? Как я могу это сделать?

Ответы [ 3 ]

0 голосов
/ 04 сентября 2018

AndroidManifest - это файл .xml. Вы не пишете код Котлина там. Таким образом, вы все еще можете использовать:

<activity android:name=" example.com.YourActivity"  
     android:screenOrientation="portrait">  //or "landscape"
</activity>   

Этот ответ также может быть полезен для вас Как настроить все приложение только в портретном режиме?

0 голосов
/ 04 сентября 2018

В Kotlin вы можете написать тот же код, который вы написали в Java, потому что файл манифеста написан в XML-файле, поэтому вы должны поместить только эти строки в тег активности.

андроид: screenOrientation = "портрет"

0 голосов
/ 04 сентября 2018

Неважно, используете ли вы Java или Kotlin. Android SDK это другая вещь, и вы не должны путать это с языком программирования. Код Kotlin отличается от Java из-за синтаксических различий в языке. Под капотом у обоих одинаковый байт-код.

Ваш манифест Android написан на XML, он похож на файл конфигурации и не зависит от выбранного вами языка программирования для кода. Таким образом, их нет необходимости что-либо менять в файле манифеста. Вы можете напрямую использовать:

android:screenOrientation="portrait"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...