Dalam pembuatan sebuah
aplikasi Android,
tentunya kita juga harus merancang dan merencanakan apakah aplikasi
yang kita buat nanti akan ditampilkan secara portrait atau
landspace. Dengan mengubah beberapa string di dalam file
AndroidManifest.xml pada project Eclipse, kita dapat dengan mudah
melakukan pengaturan mode layar aplikasi kita nanti.
android portrait landscape
Phonegap adalah framework
hybrid yang dapat kita pakai untuk
pembuatan aplikasi Android maupun platform lain. Sama halnya seperti
aplikasi Native android lain, untuk mengatur aplikasi berbasis Phonegap
kita juga masih mempergunakan file
AndroidManifest.xml. Pengaturan dalam manifest ini diantaranya adalah untuk :
- Melakukan setting versi aplikasi
- Konfigurasi build target
- Konfigurasi User Permission untuk pengaksesan fitur perangkat
- Dan juga mode layar
Untuk artikel kali ini, saya akan membahas bagaimana cara mengatur
mode layar baik Landspace atau Portrait. Untuk mengatur layar secara
portrait saja, kita harus menambahkan atribut
android:screenOrientation menjadi
Portrait.
|
android:screenOrientation= "portrait" <!-- mode hanya portrait -->
|
|
android:screenOrientation= "landscape" <!-- mode hanya landscape -->
|
set Atribut ini terletak di dalam tag <activity>, sedangkan tag
<activity> terletak di dalam tag <application>. Agar lebih
jelas silahkan lihat kode berikut untuk pengaturan mode screen-nya :
1
2
3
4
5
6
7
8
9
10
11
12
|
<application android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity android:configChanges="orientation|keyboardHidden"
android:name=".MyPhoneGapActivity"
android:screenOrientation= "portrait" <!-- ganti menjadi landspace atau portrait -->
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
|
Untuk mengganti ke mode landscape, Anda hanya perlu mengubah android:screenOrientation menjadi
Landspace.
Agar kembali ke mode default, atau agar layar dapat menyesuaikan dengan
posisi device user (portrait dan landscape mode). Silahkan hilangkan
atribut
android:screenOrientation tersebut.
Post a Comment