Merubah Letak Baterai, Signal, Notif, Clock dll

Assalamualaikum wr.wb

Ane cuma pengen share sedikit tentang .XML, pasti yg doyan ngoprek hh udah gak asing lg sama file yg 1 ini ..Okeh ..Disini ane cuma pengen ngasih sedikit gambaran cara buat mindah-mindahin letak baterai, signal, clock, notif dll ..Oke langsung aja ..
(contoh) coba agan decompile SystemUI ori stockrom lalu ke res>layout>status_bar.xml
Nahh pada line tag pertama akan ditemui kurang lebih seperti ini :

<LinearLayout android:orientation="horizontal"
android:id="@id/icons"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<com.android.systemui.statusbar.IconMerger
android:gravity="center_vertical"
android:orientation="horizontal" android:id="@id/
notificationIcons" android:paddingLeft="6.0dip"
android:layout_width="0.0dip"
android:layout_height="fill_parent"
android:layout_weight="1.0"
android:layout_alignParentLeft="true" />
<LinearLayout android:gravity="center_vertical"
android:orientation="horizontal" android:id="@id/
statusIcons" android:paddingRight="6.0dip"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_alignParentRight="true" />
<com.android.systemui.statusbar.Clock
android:textAppearance="@android:style/
TextAppearance.StatusBar.Icon" android:gravity="left|
center" android:paddingRight="6.0dip"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:singleLine="true" />

Nahh prinsipnya simple :
- tag paling pertama pada .xml akan diletakan pada
bagian atas kiri dari layout
- tag kedua akan diletakan setelah tag pertama dan seterusnya
Nahh sesuai dengan prinsip tsb bisa dilihat :
1. di tag pertama terdapat id/notificationIcons ini
diletakan pada atas kiri dari layout -id/notificationIcons ini semacam notif sms, usb dll ..
2. di tag kedua terdapat id/statusIcons ini akan
diletakan setelah tag pertama
- statusIcons ini seperti icon signal, baterai dsb
pertanyaan : kenapa kok ada di pojok kanan dari
statusbar?? karena ini android:layout_alignParentRight="true"
3. di tag terakhir ada clock pasti ini diletakan di bagian akhir pojok kanan
Jadi pahamkan kenapa letaknya seperti itu ..
*jadi klo agan pengen modding/menukar letak jam,signal dll tinggal agan geser/tukar masing2 letak tag tsb dan dirubah left, bright nya .. ( ngerti dong mksd ane .. )Misal agan ingin merubah clock menjadi di sebelah kiri layout, agan tinggal menggeser urutan tag :

<LinearLayout android:orientation="horizontal"
android:id="@id/icons"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<com.android.systemui.statusbar.Clock
android:textAppearance="@android:style/
TextAppearance.StatusBar.Icon" android:gravity="left|
center" android:paddingRight="6.0dip"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:singleLine="true" />
<com.android.systemui.statusbar.IconMerger
android:gravity="center_vertical"
android:orientation="horizontal" android:id="@id/
notificationIcons" android:paddingLeft="6.0dip"
android:layout_width="0.0dip"
android:layout_height="fill_parent"
android:layout_weight="1.0"
android:layout_alignParentLeft="true" />
<LinearLayout android:gravity="center_vertical"
android:orientation="horizontal" android:id="@id/
statusIcons" android:paddingRight="6.0dip"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_alignParentRight="true" />

NB :
- left = kiri
- right = kanan
- wrap_content = lebarnya sebesar image yg dipakai
Oke ..
Sekian dulu mudah2 bisa dipahamin

*Selamat Berkreasi*

Komentar

Postingan populer dari blog ini

Pengertian isi android scatter

Mempercepat koneksi internet dengan terminal emulator

KUMPULAN SCRIPT BUILD.PROP