Попробуйте это:
1.- Установите желаемую ориентацию экрана в вашем AndroidManifest.xml
android:screenOrientation="portrait|landscape"
Это должно выглядеть так:
<application
android:allowBackup="true"
android:icon="~icon path~"
android:label="~name~"
android:supportsRtl="true"
android:screenOrientation="portrait"
android:theme="@style/AppTheme">
</application>
2.- Добавьте это в свой onCreate void (или куда хотите) в файле активности Java (пример: «MainActivity.java»):
super.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LOCKED);
Это должно выглядеть так:
protected void onCreate(Bundle savedInstanceState) {
super.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LOCKED);}
Теперь экран не будет двигаться, даже если в устройстве включена функция поворота экрана.