Cara memindah posisi icon batre di tengah signal
kali ini ane akan membagigakan tips
untuk memindahkan icon sinyal pada Android..biasanya bawaan standar android icon sinyalnya ada diesebelah kanan atas...na kali ini mastah akan membagikan cara bagaimana icon sinyal bisa pindah
disebelah kiri..simak dengan teliti langkah-
langkahnya.
Langkah awalnya adaLah:
1.decompile systemui.apk
2.masuk folder/res/layout/
statusbar_gemini.xml
3.buka statusbar.xml dengan notepad++
4.cari code :
xmlns:systemui="http://
schemas.android.com/apk/
res/com.android.systemui">
dan copykan script ini tepat dibawahnya sebelum
<include android:id="@id/sim_indicator"
android:layout_width="wrap_content"
android:layout_height="25.0dip"
layout="@layout/sim_indicator" />
<LinearLayout
android:orientation="horizontal"
android:id="@id/icons"
android:paddingLeft="1.0dip"
android:paddingRight="1.0dip"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:orientation="horizontal"
android:layout_width="0.0dip"
android:layout_height="fill_parent"
android:layout_weight="1.0">
<include android:id="@id/signal_cluster"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
layout="@layout/signal_cluster_view" />
<in.jmkl.dcsms.statusbargreper.DataTrafik
android:layout_gravity="center_vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<com.android.systemui.statusbar.phone.
IconMerger android:gravity="center_vertical"
android:orientation="horizontal"
android:id="@id/notificationIcons"
android:paddingLeft="1.0dip"
android:layout_width="0.0dip"
android:layout_height="fill_parent"
android:layout_weight="1.0"
android:layout_alignParentLeft="true" />
</LinearLayout>
<LinearLayout android:gravity="right|
center" android:orientation="horizontal"
android:id="@id/statusIcons"
android:layout_width="0.0dip"
android:layout_height="fill_parent"
android:layout_weight="1.0">
<LinearLayout android:gravity="right|center"
android:orientation="horizontal"
android:id="@id/signal_battery_cluster"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_marginRight="0.0dip">
<ImageView android:id="@id/battery"
android:paddingLeft="1.0dip"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<com.android.systemui.statusbar.policy.Clock
android:textAppearance="@style/
TextAppearance.StatusBar.Clock"android:textColor="#ffffffff"
android:gravity="right|center" android:id="@id/clock" android:paddingLeft="6.0dip"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:singleLine="true" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
Maka Akan Menjadi Seperti Ini
:
<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.statusbar.phone PhoneStatusBarView android:orientation="vertical"
android:background="@drawable/hc_statusbar_bg"
android:focusable="true"
android:descendantFocusability="afterDescendants"
xmlns:android="http://schemas.android.com/apk/
res/android"xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui">
<LinearLayout
android:orientation="horizontal"
android:id="@id/icons"
android:paddingLeft="1.0dip"
android:paddingRight="1.0dip"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:orientation="horizontal"
android:layout_width="0.0dip"
android:layout_height="fill_parent"
android:layout_weight="1.0">
<include android:id="@id/signal_cluster"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
layout="@layout/signal_cluster_view" />
<in.jmkl.dcsms.statusbargreper.DataTrafik
android:layout_gravity="center_vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<com.android.systemui.statusbar.phone.
IconMerger android:gravity="center_vertical"
android:orientation="horizontal"
android:id="@id/notificationIcons"
android:paddingLeft="1.0dip"
android:layout_width="0.0dip"
android:layout_height="fill_parent"
android:layout_weight="1.0"
android:layout_alignParentLeft="true" />
</LinearLayout>
<LinearLayout android:gravity="right|center"
android:orientation="horizontal"
android:id="@id/statusIcons"
android:layout_width="0.0dip"
android:layout_height="fill_parent"
android:layout_weight="1.0">
<LinearLayout android:gravity="right|center"
android:orientation="horizontal"
android:id="@id/signal_battery_cluster"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_marginRight="0.0dip">
<ImageView android:id="@id/battery"
android:paddingLeft="1.0dip"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<com.android.systemui.statusbar.policy.Clock
android:textAppearance="@style/
TextAppearance.StatusBar.Clock"
android:textColor="#ffffffff"
android:gravity="right|
center" android:id="@id/clock"
android:paddingLeft="6.0dip"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:singleLine="true" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
<include android:id="@id/sim_indicator"
android:layout_width="wrap_content"
android:layout_height="25.0dip"
layout="@layout/sim_indicator" />
<LinearLayout
android:orientation="horizontal"
android:id="@id/ticker"
android:paddingLeft="6.0dip"
android:animationCache="false"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageSwitcher android:id="@id/tickerIcon"
android layout_width="@dimenstatus_bar_icon_size"
android:layout_height="@dimenstatus_bar_icon_size"
android:layout_marginRight="4.0dip">
<com.android.systemui.statusbar AnimatedImageView
uandroid:layout_width="@dimen/
status_bar_icon_size"
android:layout_height="@dimen/
status_bar_icon_size"
android:scaleType="center" />
<com.android.systemui.statusbar.
AnimatedImageView
android:layout_width="@dimen/
status_bar_icon_size"
android:layout_height="@dimen/
status_bar_icon_size"
android:scaleType="center" />
</ImageSwitcher>
<com.android.systemui.statusbar.phone.TickerView
android:id="@id/tickerText"
android:paddingTop="2.0dip"
android:paddingRight="10.0dip"
android:layout_width="0.0dip"
android:layout_height="wrap_content"
android:layout_weight="1.0">
<TextView
android:textAppearance="@style/
TextAppearance.StatusBar.PhoneTicker"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:singleLine="true" />
<TextView
android:textAppearance="@style/
TextAppearance.StatusBar.PhoneTicker"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:singleLine="true" />
</com.android.systemui.statusbar.phone.
TickerView>
</LinearLayout> </
com.android.systemui.statusbar.phone.
PhoneStatusBarView>
5.compile systemui.apk
6.replace ke system
Selesai
Selamat mencoba
Komentar