Birisi bana uygulamamı portre moduna nasıl kilitleyeceğimi söyleyebilir mi? Bildirim dosyasında basit bir yapılandırma mı?
Birisi bana uygulamamı portre moduna nasıl kilitleyeceğimi söyleyebilir mi? Bildirim dosyasında basit bir yapılandırma mı?
Yanıtlar:
Evet. Ekle android:screenOrientation="portrait"
ana faaliyeti altında tezahür etmek.
<activity android:name=".yourActivity" android:screenOrientation="portrait"... />
Evet! Bu, etkinlik etiketinin bir niteliğidir:
<activity android:name=".yourActivity" android:screenOrientation="portrait" ... />
Ayrıca, etkinlik öğenize aşağıdakileri eklemeniz gerekebilir:
android:configChanges="keyboardHidden"
Bu şekilde, kullanıcı kayan bir klavyeyi açtığında işletim sistemi yönlendirmeyi değiştirmez.
Bu yanıtların hiçbiri sistemimde işe yaramadı ancak geliştirdiğim basit bir uygulama için aşağıdakilerin mükemmel şekilde çalıştığını buldum:
MainActivity.java içinde şunu ekleyin:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
için onCreate ()
Bu benim:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
Bunun (her zaman) en iyi uygulama kilitleme oryantasyonu olmadığını biliyorum, ancak özel durumlarda geçerlidir ve bunu sadece geliştirmeye devam ederken geçici olarak istiyorum.