[Android Themes] joehanh88:
res/layout

tw_quick_setting_button.xml

find :

<ImageView android:layout_gravity="center" android:id="@id/btn_image" android:layout_width="fill_parent" android:layout_height="60.0dip" android:layout_marginTop="4.0dip" />

1. change the android:layout_height="60.0dip" to android:layout_height="90.0dip".

2. change the android:layout_marginTop="4.0dip" to android:layout_marginTop="0.0dip"

then in the same xml.

find :

<TextView android:textSize="@dimen/quick_setting_button_text_size"

at the same line, you'll see android:textColor="blablabla", change it to android:textColor="#00000000".

and android:layout_height="blabla.bladip" to android:layout_height="0.0dip"

also at the same xml.

find :

<ImageView android:layout_gravity="center" android:id="@id/btn_status_image"

.

change all the padding to be like mine :

<ImageView android:layout_gravity="center" android:id="@id/btn_status_image" android:paddingLeft="0.0dip" android:paddingTop="0.0dip" android:paddingRight="0.0dip" android:paddingBottom="0.0dip" android:layout_width="fill_parent" android:layout_height="0.0dip" android:scaleType="fitXY" android:drawable="@drawable/tw_quick_panel_off" />

all this steps will make the size of the toggle bigger, remove the toggles text, and remove the toggles status.

then go to :

res/values

dimens.xml

find :

<dimen name="quick_setting_button_

there will be 7 lines of it in that xml.

change the line to be just like mine :

<dimen name="quick_setting_button_height">90.0dip</dimen>
<dimen name="quick_setting_button_image_height">90.0dip</dimen>
<dimen name="quick_setting_button_text_height">0.0dip</dimen>
<dimen name="quick_setting_button_text_size">0.0dip</dimen>
<dimen name="quick_setting_button_status_height">0.0dip</dimen>
<dimen name="quick_setting_button_status_padding">2.0dip</dimen>
<dimen name="quick_setting_button_margin_top">0.0dip</dimen>

next steps :

- make your own toggle images with resolution of 80x100 or 90x110 or mine is 90x150. ( just any resolution that fit your toggle when displayed).

- it doesn't matter because you already fix the dimension of the toggle display. The point of creating new big toggles is not to make the display stretched or narrowed.

final steps:

res/layout

tw_status_bar_expanded.xml

find :

<com.android.systemui.statusbar.policy.quicksetting.QuickSettingPanel android:orientation="horizontal" android:id="@id/quicksetting_container" android:layout_width="wrap_content" android:layout_height="wrap_content"

- in that line you'll see android:divider="@bla/blablabla" change it to android:divider="#00000000".

(that will remove the divider between the toggles)

then in the same xml, find :

<HorizontalScrollView android:id="@id/quicksetting_scroller" android:scrollbars="none" android:layout_width="wrap_content"

edit the android:layout_height= to android:layout_height="90.0dip".

finish, recompile! :)

this is how it will look like :

​

1) ONLY EDIT the .9patch images before recompile the apk!

HOW TO EDIT IT??

- use the Better Draw9Patch to edit .9patch.

- there are many TUT for that..but i will put it in this TUT later.

- ONLY EDIT THE .9patch images in res/ (which folder it belong) before recompile!

2) EDIT NON-.9patch images after you recompile the "HOW TO EDIT IT" above.

- you can edit all of the NON-.9patch images FREELY in build/res/apk/ (which folder it belong).

- the folder you'll get after you recompile the apk.

- BUT DO NOT TOUCH ANY .9patch images in there!

​

want other cool toggles???

click this link!!

link updated : 12 MAY 2013

and here is the base for all my icons :

just put the icon inside that toggle base :)

View attachment 2056594

download link :

base_sample_toggle_1

base_sample_toggle_2

want other cool toggles???

click this link!!

just download it and try to mod yourself with my toggles :)

the toggles is able to use if you use all my dimension that i have modded in the tut. (TUT #11)

dont forget to hit thanks if you using this toggles for your mod. give me credits is good enough. :D

​

In this TUT#14, you can change any part with any image by using the .9patch. png.

its easy, you just need to change the color code in the xml for example android:background="#colorcode" to android:background="@drawable/your_image".

And then you need to create an .9.png image then put it into res/drawable-****.

the **** means what is your device dpi.

the size of the image is depend with the part that you want to change, it is your creativity.
​

P.S : ALWAYS REPLACE THE ORIGINAL META-INF FOLDER AND AndroidManifest.xml from the ORIGINAL APK into the MODDED APK AFTER BUILD! or else you got bootloop.​

let me know if i forgot place your name as credit, im just normal human being :fingers-crossed: and sorry for that.

hit thanks to them, their post really help me a lot :cowboy:

there will be more TUT after this..maybe how to theme framework-res.apk ;)

there must be something more i left, but i will put it later when i remember what it is.

if you got something more to ask, dont be shy to PM me.. i'll be happy to help..

(only if im able to!)​

IF YOU HAVE SOMETHING THAT YOU KNOW FOR HOW TO MODDING SYSTEMUI.APK, AND IT IS NOT INCLUDED IN THIS TUT, PLEASE SHARE IT HERE :)

SO THAT MAYBE THIS TUT WILL HELP MANY PEOPLE WITH MANY VERSION OF DEVICES, I WISH THIS THREAD WILL BECOME THE PERFECT PLACE FOR PEOPLE WHO WANT TO LEARN ABOUT HOW TO THEME SYSTEMUI.APK :)​