Saya ingin aplikasi Android saya hanya berjalan dalam mode potret? Bagaimana saya bisa melakukan itu?
android
screen-orientation
James
sumber
sumber
android:screenOrientation="portrait"
PortraitActivity
dan di panggilan onCreatesetRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT)
Semua aktivitas yang memperpanjang ini tidak akan berputarActivity
, seperti satu aktivitas memanjang dariListActivity
sementara yang lain hanya memperpanjang dariActivity
?Di File Manifes Android, berikan atribut untuk
<activity>
ituandroid:screenOrientation="portrait"
sumber
Ada dua cara,
android:screenOrientation="portrait"
untuk setiap Kegiatan di File Manifestthis.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
di setiap file java.sumber
dalam manifes:
atau: di MainActivity
sumber
app/src/main/AndroidManifest.xml; lineNumber: 20; columnNumber: 50; The prefix "tools" for attribute "tools:ignore" associated with an element type "activity" is not bound.
. Menambahkanxmlns:tools="http://schemas.android.com/tools"
elemen root memecahkan masalahPosting lama saya tahu. Untuk menjalankan aplikasi Anda selalu dalam mode potret bahkan ketika orientasi mungkin atau ditukar dll (misalnya pada tablet) saya merancang fungsi ini yang digunakan untuk mengatur perangkat dalam orientasi yang benar tanpa perlu tahu bagaimana potret dan lansekap fitur disusun pada perangkat.
Bekerja seperti pesona!
PEMBERITAHUAN: Ubah
this.activity
aktivitas Anda atau tambahkan aktivitas utama dan hapusthis.activity
;-)sumber
saya menggunakan
Akan sangat membantu jika Anda tidak ingin mendukung mode potret sisi atas.
sumber