[GUIDE] How to move TAB BARS to bottom for the whole System (BOTTOM TABS))

Search This thread

mariozawa

Senior Member
Jul 1, 2012
443
1,015
Malolos, Bulacan
www.facebook.com
Before modding read Pure Android | Android Developers
Just read this if you want your tab bars to be on the bottom so don't say that
this is iSh%@*#t style


import PureAndroid;

Don't use bottom tab bars

Other platforms use the bottom tab bar to switch between the app's views.
Per platform convention, Android's tabs for view control are shown in action
bars at the top of the screen instead. In addition, Android apps may use a
bottom bar to display actions on a split action bar.

You should follow this guideline to create a consistent experience with
other apps on the Android platform and to avoid confusion between actions
and view switching on Android.​
1382281_577979968905038_1710159682_n.jpg


STEPS

Decompile your

framework-res.apk​
twframework-res.apk (if you are on TouchWiz Based ROM)
contacs.apk
DialerTabActivity.apk​



Modding framework-res.apk
Go to framework-res.apk\res\layout\tab_content.xml

Code:
[SIZE=3]<?xml version="1.0" encoding="utf-8"?>
 <TabHost android:id="@id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent"
   xmlns:android="http://schemas.android.com/apk/res/android">
     <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">
         [COLOR=Red]<FrameLayout android:id="@id/tabcontent" android:layout_width="fill_parent" android:layout_height="0.0dip" android:layout_weight="1.0" />[/COLOR]
         [COLOR=DarkOrchid]<TabWidget android:id="@id/tabs" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="0.0" />[/COLOR]
     </LinearLayout>
 </TabHost>[/SIZE]
You just need to switch tabcontent with tabs
Don'f forget to add android:layout_weight="1.0 to tabcontent or else you will not see your tab bars





Modding twframework-res.apk
Go to twframework-res.apk\res\layout\tw_tab_content.xml

Code:
[FONT=Century Gothic][SIZE=3]<?xml version="1.0" encoding="utf-8"?>
 <com.sec.android.touchwiz.widget.TwTabHost android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent"
   xmlns:android="http://schemas.android.com/apk/res/android">
     <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">
       [COLOR=Red]  <FrameLayout android:id="@android:id/tabcontent" android:layout_width="fill_parent" android:layout_height="0.0dip" android:layout_weight="1.0" />[/COLOR]
         [COLOR=DarkOrchid]<com.sec.android.touchwiz.widget.TwTabWidget android:gravity="center_vertical" android:id="@android:id/tabs" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="0.0" />[/COLOR]
     </LinearLayout>
 </com.sec.android.touchwiz.widget.TwTabHost>[/SIZE][/FONT]
You just need to switch tabcontent with tabs
Don'f forget to add android:layout_weight="1.0 to tabcontent or else you will not see your tab bars



Modding contacs.apk
Go to contacs.apk\res\layout-finger\topmenu_activity.xml

Code:
[FONT=Century Gothic]<?xml version="1.0" encoding="utf-8"?>
 <com.sec.android.touchwiz.widget.TwTabHost android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent"
   xmlns:android="http://schemas.android.com/apk/res/android">
     <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">
         [COLOR=Red]<FrameLayout android:id="@android:id/tabcontent" android:layout_width="fill_parent" android:layout_height="0.0dip" android:layout_weight="1.0" />[/COLOR]
         [COLOR=DarkOrchid]<com.sec.android.touchwiz.widget.TwTabWidget android:gravity="center_vertical" android:id="@android:id/tabs" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="0.0" />[/COLOR]
     </LinearLayout>
 </com.sec.android.touchwiz.widget.TwTabHost>[/FONT]
You just need to switch tabcontent with tabs
Don'f forget to add android:layout_weight="1.0 to tabcontent or else you will not see your tab bars



Modding DialerTabActivity.apk credits to @CarlDeanCatabay
Go to DialerTabActivity.apk\res\layout-ldpi\dialer_activity


Code:
[FONT=Century Gothic][SIZE=3]<?xml version="1.0" encoding="utf-8"?>
 <com.sec.android.touchwiz.widget.TwTabHost android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent"
   xmlns:android="http://schemas.android.com/apk/res/android">
     <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">
         [COLOR=Red]<FrameLayout android:id="@android:id/tabcontent" android:layout_width="fill_parent" android:layout_height="0.0dip" android:layout_weight="1.0" />[/COLOR]
        [COLOR=DarkOrchid] <LinearLayout android:orientation="horizontal" android:id="@id/TabLayoutWrapper" android:layout_width="fill_parent" android:layout_height="43.0dip">
             <com.sec.android.touchwiz.widget.TwTabWidget android:gravity="center_vertical" android:id="@android:id/tabs" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1.0" />
             <LinearLayout android:orientation="vertical" android:id="@id/LinearLayout01" android:layout_width="0.0dip" android:layout_height="0.0dip" android:layout_weight="3.0">
                 <RelativeLayout android:id="@id/button_wrapper" android:background="@touchwiz:drawable/tw_tab_unselected" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="-5.0dip" android:layout_marginTop="-12.0dip" android:layout_marginRight="-7.399994dip" android:layout_marginBottom="-6.0dip">
                     <RelativeLayout android:gravity="center" android:id="@id/tab_button_contact" android:background="@drawable/dialer_tab_button_bg_selector" android:focusable="true" android:clickable="true" android:layout_width="fill_parent" android:layout_height="fill_parent">
                         <ImageView android:id="@id/tab_button_contact_img" android:background="@drawable/dialer_tab_contact_button_selector" android:clickable="false" android:duplicateParentState="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" />
                         <TextView android:textStyle="bold" android:textColor="@touchwiz:color/tw_color001" android:ellipsize="marquee" android:id="@id/tab_button_contact_text" android:paddingTop="30.0dip" android:clickable="false" android:duplicateParentState="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/tab_contacts" android:textScaleX="0.8" android:singleLine="true" android:layout_centerHorizontal="true" />
                     </RelativeLayout>
                 </RelativeLayout>
                 <ImageView android:id="@id/bottom_image" android:background="@touchwiz:drawable/tw_tab_selected_bar_left" android:layout_width="fill_parent" android:layout_height="5.0dip" android:layout_marginTop="-4.0dip" />
             </LinearLayout>
         </LinearLayout>[/COLOR]
     </LinearLayout>
 </com.sec.android.touchwiz.widget.TwTabHost>[/SIZE][/FONT]
You just need to switch tabcontent with TablayoutWrapper
Don'f forget to add android:layout_weight="1.0 to tabcontent or else you will not see your tab bars







If you want to move the tabs of other Apps
find its tab layout and switch the tabContent to TabBars
don't worry you will notice it easily or just attach the
tabLayout.xml here maybe we can help you.

Ask your questions in this thread not in PM:good:

If you I help you just Press the THANKS BUTTON :laugh:





CREDITS
POTATOINC
CarlDeanCatabay
GOOGLE
 
Last edited:

mariozawa

Senior Member
Jul 1, 2012
443
1,015
Malolos, Bulacan
www.facebook.com
Modding Holo Launcher
1377020_578449702191398_1626510469_n.jpg

Go to com.mobint.hololauncher-1.apk\res\layout\apps_customize_pane.xml

Code:
[FONT=Century Gothic][SIZE=3]<?xml version="1.0" encoding="utf-8"?>
<com.mobint.hololauncher.AppsCustomizeTabHost
  xmlns:android="http://schemas.android.com/apk/res/android">
    <LinearLayout android:orientation="vertical" android:id="@id/apps_customize_content" android:layout_width="fill_parent" android:layout_height="fill_parent">

[COLOR=DarkOrchid][COLOR=Red] <FrameLayout android:id="@android:id/tabcontent" android:layout_width="fill_parent" android:layout_height="0.0dip" android:layout_weight="1.0">
            <com.mobint.hololauncher.AppsCustomizePagedView android:id="@id/apps_customize_pane_content" android:layout_width="fill_parent" android:layout_height="fill_parent" />
            <include android:layout_gravity="bottom" android:id="@id/paged_view_indicator" android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/scroll_indicator" />
        </FrameLayout>[/COLOR]
        <LinearLayout android:layout_gravity="center_horizontal" android:id="@id/tabs_container" android:background="@drawable/tab_unselected_holo" android:layout_width="fill_parent" android:layout_height="@dimen/apps_customize_tab_bar_height" android:layout_marginTop="@dimen/apps_customize_tab_bar_margin_top">
            <HorizontalScrollView android:layout_gravity="left" android:id="@id/tab_scroller" android:scrollbars="none" android:layout_width="0.0dip" android:layout_height="fill_parent" android:fillViewport="true" android:layout_weight="1.0">
                <com.mobint.hololauncher.FocusOnlyTabWidget android:id="@android:id/tabs" android:layout_width="wrap_content" android:layout_height="fill_parent" android:divider="@null" android:tabStripEnabled="false" />
            </HorizontalScrollView>
            <include android:layout_gravity="right" android:id="@id/market_button" android:layout_width="wrap_content" android:layout_height="fill_parent" layout="@layout/market_button" />
        </LinearLayout>
        <ImageButton android:layout_gravity="center_horizontal" android:id="@id/home_button" android:background="#00000000" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/home_button" android:scaleType="fitXY" />[/COLOR]
    </LinearLayout>
</com.mobint.hololauncher.AppsCustomizeTabHost>[/SIZE][/FONT]


You just need to switch tabcontent with tabs_container
Don'f forget to add android:layout_weight="1.0 to tabcontent or else you will not see your tab bars


Modding Music.apk

1380165_581477688555266_502453355_n.jpg


Go to
Music.apk\res\layout-finger
Music.apk\res\layout-land-finger
Music.apk\res\layout-land-finger-320x240
Music.apk\res\layout-port-finger-320x240

then edit the
media_picker_activity_expanding.xml
media_picker_activity.xml

in all layouts folder
make it like this

Code:
[FONT=Century Gothic][SIZE=3]<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:gravity="center_vertical" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"
  xmlns:android="http://schemas.android.com/apk/res/android">
    <include layout="@layout/sd_error" />   
    <com.android.music.TouchInterceptor android:textSize="18.0sp" android:id="@android:id/list" android:background="#00000000" android:layout_width="fill_parent" android:layout_height="fill_parent" android:drawSelectorOnTop="false" android:cacheColorHint="@android:color/transparent" android:layout_weight="1.0" android:fastScrollEnabled="true" style="@style/Widget.ListView.Translucent" />
    <include layout="@layout/nowplaying" />
    [COLOR=Red]<include layout="@layout/buttonbar" />[/COLOR]
</LinearLayout>[/SIZE][/FONT]


You just need to move
<include layout="@layout/buttonbar" /> to the last part of your code


I also attached my frameworks it is for Hyperion so you can use it as your reference :good:
 

Attachments

  • signed_twframework-res.apk
    322.3 KB · Views: 63
  • signed_framework-res.apk
    3.5 MB · Views: 75
Last edited:

rijrosario17

New member
Oct 6, 2013
3
0
where can i find the xml tab of Settings.apk? :) your GUIDE is so cool.. :)

Can you help me sir? i cant find the tabs xml of settings.apk
 

paul222008

Senior Member
Jul 14, 2013
666
190
<?xml version="1.0" encoding="utf-8"?>
<TabHost android:id="@id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout android:eek:rientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">
<FrameLayout android:id="@id/tabcontent" android:layout_width="fill_parent" android:layout_height="0.0dip" android:layout_weight="1.0" />
<TabWidget android:id="@id/tabs" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="0.0" />
</LinearLayout>
</TabHost>

my framework-res.apk
 

mariozawa

Senior Member
Jul 1, 2012
443
1,015
Malolos, Bulacan
www.facebook.com
<?xml version="1.0" encoding="utf-8"?>
<TabHost android:id="@id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout android:eek:rientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">
<FrameLayout android:id="@id/tabcontent" android:layout_width="fill_parent" android:layout_height="0.0dip" android:layout_weight="1.0" />
<TabWidget android:id="@id/tabs" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="0.0" />
</LinearLayout>
</TabHost>

my framework-res.apk

Try my modified frameworks at post #2
http://xdaforums.com/showpost.php?p=46193438&postcount=2
 
  • Like
Reactions: PwN.CraZyTagZ

mariozawa

Senior Member
Jul 1, 2012
443
1,015
Malolos, Bulacan
www.facebook.com
What ROM you are using?


im using Hyperion8Gmfinal... :)

Its on res/layouts/main.xml


Code:
[FONT=Century Gothic][SIZE=3]<?xml version="1.0" encoding="utf-8"?>
<TabHost android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent"
  xmlns:android="http://schemas.android.com/apk/res/android">
    <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">
        [COLOR=Red]<FrameLayout android:layout_weight="1" android:id="@android:id/tabcontent" android:layout_width="fill_parent" android:layout_height="fill_parent" />[/COLOR]
[COLOR=DarkOrchid]        <TabWidget android:id="@android:id/tabs" android:layout_width="fill_parent" android:layout_height="wrap_content" />[/COLOR]
    </LinearLayout>
</TabHost>[/SIZE][/FONT]
 

paul222008

Senior Member
Jul 14, 2013
666
190

Its on res/layouts/main.xml


Code:
[FONT=Century Gothic][SIZE=3]<?xml version="1.0" encoding="utf-8"?>
<TabHost android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent"
  xmlns:android="http://schemas.android.com/apk/res/android">
    <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">
        [COLOR=Red]<FrameLayout android:layout_weight="1" android:id="@android:id/tabcontent" android:layout_width="fill_parent" android:layout_height="fill_parent" />[/COLOR]
[COLOR=DarkOrchid]        <TabWidget android:id="@android:id/tabs" android:layout_width="fill_parent" android:layout_height="wrap_content" />[/COLOR]
    </LinearLayout>
</TabHost>[/SIZE][/FONT]


sir :) thanks . btw can i ask why my hyperion is not transparent anymore?
 

paul222008

Senior Member
Jul 14, 2013
666
190
Because it is my framework.
Try to copy only the xml for tabs layout or copy your framework's style.xml to my framework.:good:

thanks sir

---------- Post added at 09:11 PM ---------- Previous post was at 09:07 PM ----------


sir can i have a potato.png banner/logo of yours? :D ill make it a banner in my settings/about me as a credits XD thanks sir
 

mariozawa

Senior Member
Jul 1, 2012
443
1,015
Malolos, Bulacan
www.facebook.com
  • Like
Reactions: paul222008

Top Liked Posts

  • There are no posts matching your filters.
  • 16
    Before modding read Pure Android | Android Developers
    Just read this if you want your tab bars to be on the bottom so don't say that
    this is iSh%@*#t style


    import PureAndroid;

    Don't use bottom tab bars

    Other platforms use the bottom tab bar to switch between the app's views.
    Per platform convention, Android's tabs for view control are shown in action
    bars at the top of the screen instead. In addition, Android apps may use a
    bottom bar to display actions on a split action bar.

    You should follow this guideline to create a consistent experience with
    other apps on the Android platform and to avoid confusion between actions
    and view switching on Android.​
    1382281_577979968905038_1710159682_n.jpg


    STEPS

    Decompile your

    framework-res.apk​
    twframework-res.apk (if you are on TouchWiz Based ROM)
    contacs.apk
    DialerTabActivity.apk​



    Modding framework-res.apk
    Go to framework-res.apk\res\layout\tab_content.xml

    Code:
    [SIZE=3]<?xml version="1.0" encoding="utf-8"?>
     <TabHost android:id="@id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent"
       xmlns:android="http://schemas.android.com/apk/res/android">
         <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">
             [COLOR=Red]<FrameLayout android:id="@id/tabcontent" android:layout_width="fill_parent" android:layout_height="0.0dip" android:layout_weight="1.0" />[/COLOR]
             [COLOR=DarkOrchid]<TabWidget android:id="@id/tabs" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="0.0" />[/COLOR]
         </LinearLayout>
     </TabHost>[/SIZE]
    You just need to switch tabcontent with tabs
    Don'f forget to add android:layout_weight="1.0 to tabcontent or else you will not see your tab bars





    Modding twframework-res.apk
    Go to twframework-res.apk\res\layout\tw_tab_content.xml

    Code:
    [FONT=Century Gothic][SIZE=3]<?xml version="1.0" encoding="utf-8"?>
     <com.sec.android.touchwiz.widget.TwTabHost android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent"
       xmlns:android="http://schemas.android.com/apk/res/android">
         <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">
           [COLOR=Red]  <FrameLayout android:id="@android:id/tabcontent" android:layout_width="fill_parent" android:layout_height="0.0dip" android:layout_weight="1.0" />[/COLOR]
             [COLOR=DarkOrchid]<com.sec.android.touchwiz.widget.TwTabWidget android:gravity="center_vertical" android:id="@android:id/tabs" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="0.0" />[/COLOR]
         </LinearLayout>
     </com.sec.android.touchwiz.widget.TwTabHost>[/SIZE][/FONT]
    You just need to switch tabcontent with tabs
    Don'f forget to add android:layout_weight="1.0 to tabcontent or else you will not see your tab bars



    Modding contacs.apk
    Go to contacs.apk\res\layout-finger\topmenu_activity.xml

    Code:
    [FONT=Century Gothic]<?xml version="1.0" encoding="utf-8"?>
     <com.sec.android.touchwiz.widget.TwTabHost android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent"
       xmlns:android="http://schemas.android.com/apk/res/android">
         <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">
             [COLOR=Red]<FrameLayout android:id="@android:id/tabcontent" android:layout_width="fill_parent" android:layout_height="0.0dip" android:layout_weight="1.0" />[/COLOR]
             [COLOR=DarkOrchid]<com.sec.android.touchwiz.widget.TwTabWidget android:gravity="center_vertical" android:id="@android:id/tabs" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="0.0" />[/COLOR]
         </LinearLayout>
     </com.sec.android.touchwiz.widget.TwTabHost>[/FONT]
    You just need to switch tabcontent with tabs
    Don'f forget to add android:layout_weight="1.0 to tabcontent or else you will not see your tab bars



    Modding DialerTabActivity.apk credits to @CarlDeanCatabay
    Go to DialerTabActivity.apk\res\layout-ldpi\dialer_activity


    Code:
    [FONT=Century Gothic][SIZE=3]<?xml version="1.0" encoding="utf-8"?>
     <com.sec.android.touchwiz.widget.TwTabHost android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent"
       xmlns:android="http://schemas.android.com/apk/res/android">
         <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">
             [COLOR=Red]<FrameLayout android:id="@android:id/tabcontent" android:layout_width="fill_parent" android:layout_height="0.0dip" android:layout_weight="1.0" />[/COLOR]
            [COLOR=DarkOrchid] <LinearLayout android:orientation="horizontal" android:id="@id/TabLayoutWrapper" android:layout_width="fill_parent" android:layout_height="43.0dip">
                 <com.sec.android.touchwiz.widget.TwTabWidget android:gravity="center_vertical" android:id="@android:id/tabs" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1.0" />
                 <LinearLayout android:orientation="vertical" android:id="@id/LinearLayout01" android:layout_width="0.0dip" android:layout_height="0.0dip" android:layout_weight="3.0">
                     <RelativeLayout android:id="@id/button_wrapper" android:background="@touchwiz:drawable/tw_tab_unselected" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="-5.0dip" android:layout_marginTop="-12.0dip" android:layout_marginRight="-7.399994dip" android:layout_marginBottom="-6.0dip">
                         <RelativeLayout android:gravity="center" android:id="@id/tab_button_contact" android:background="@drawable/dialer_tab_button_bg_selector" android:focusable="true" android:clickable="true" android:layout_width="fill_parent" android:layout_height="fill_parent">
                             <ImageView android:id="@id/tab_button_contact_img" android:background="@drawable/dialer_tab_contact_button_selector" android:clickable="false" android:duplicateParentState="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" />
                             <TextView android:textStyle="bold" android:textColor="@touchwiz:color/tw_color001" android:ellipsize="marquee" android:id="@id/tab_button_contact_text" android:paddingTop="30.0dip" android:clickable="false" android:duplicateParentState="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/tab_contacts" android:textScaleX="0.8" android:singleLine="true" android:layout_centerHorizontal="true" />
                         </RelativeLayout>
                     </RelativeLayout>
                     <ImageView android:id="@id/bottom_image" android:background="@touchwiz:drawable/tw_tab_selected_bar_left" android:layout_width="fill_parent" android:layout_height="5.0dip" android:layout_marginTop="-4.0dip" />
                 </LinearLayout>
             </LinearLayout>[/COLOR]
         </LinearLayout>
     </com.sec.android.touchwiz.widget.TwTabHost>[/SIZE][/FONT]
    You just need to switch tabcontent with TablayoutWrapper
    Don'f forget to add android:layout_weight="1.0 to tabcontent or else you will not see your tab bars







    If you want to move the tabs of other Apps
    find its tab layout and switch the tabContent to TabBars
    don't worry you will notice it easily or just attach the
    tabLayout.xml here maybe we can help you.

    Ask your questions in this thread not in PM:good:

    If you I help you just Press the THANKS BUTTON :laugh:





    CREDITS
    POTATOINC
    CarlDeanCatabay
    GOOGLE
    9
    Modding Holo Launcher
    1377020_578449702191398_1626510469_n.jpg

    Go to com.mobint.hololauncher-1.apk\res\layout\apps_customize_pane.xml

    Code:
    [FONT=Century Gothic][SIZE=3]<?xml version="1.0" encoding="utf-8"?>
    <com.mobint.hololauncher.AppsCustomizeTabHost
      xmlns:android="http://schemas.android.com/apk/res/android">
        <LinearLayout android:orientation="vertical" android:id="@id/apps_customize_content" android:layout_width="fill_parent" android:layout_height="fill_parent">
    
    [COLOR=DarkOrchid][COLOR=Red] <FrameLayout android:id="@android:id/tabcontent" android:layout_width="fill_parent" android:layout_height="0.0dip" android:layout_weight="1.0">
                <com.mobint.hololauncher.AppsCustomizePagedView android:id="@id/apps_customize_pane_content" android:layout_width="fill_parent" android:layout_height="fill_parent" />
                <include android:layout_gravity="bottom" android:id="@id/paged_view_indicator" android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/scroll_indicator" />
            </FrameLayout>[/COLOR]
            <LinearLayout android:layout_gravity="center_horizontal" android:id="@id/tabs_container" android:background="@drawable/tab_unselected_holo" android:layout_width="fill_parent" android:layout_height="@dimen/apps_customize_tab_bar_height" android:layout_marginTop="@dimen/apps_customize_tab_bar_margin_top">
                <HorizontalScrollView android:layout_gravity="left" android:id="@id/tab_scroller" android:scrollbars="none" android:layout_width="0.0dip" android:layout_height="fill_parent" android:fillViewport="true" android:layout_weight="1.0">
                    <com.mobint.hololauncher.FocusOnlyTabWidget android:id="@android:id/tabs" android:layout_width="wrap_content" android:layout_height="fill_parent" android:divider="@null" android:tabStripEnabled="false" />
                </HorizontalScrollView>
                <include android:layout_gravity="right" android:id="@id/market_button" android:layout_width="wrap_content" android:layout_height="fill_parent" layout="@layout/market_button" />
            </LinearLayout>
            <ImageButton android:layout_gravity="center_horizontal" android:id="@id/home_button" android:background="#00000000" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/home_button" android:scaleType="fitXY" />[/COLOR]
        </LinearLayout>
    </com.mobint.hololauncher.AppsCustomizeTabHost>[/SIZE][/FONT]


    You just need to switch tabcontent with tabs_container
    Don'f forget to add android:layout_weight="1.0 to tabcontent or else you will not see your tab bars


    Modding Music.apk

    1380165_581477688555266_502453355_n.jpg


    Go to
    Music.apk\res\layout-finger
    Music.apk\res\layout-land-finger
    Music.apk\res\layout-land-finger-320x240
    Music.apk\res\layout-port-finger-320x240

    then edit the
    media_picker_activity_expanding.xml
    media_picker_activity.xml

    in all layouts folder
    make it like this

    Code:
    [FONT=Century Gothic][SIZE=3]<?xml version="1.0" encoding="utf-8"?>
    <LinearLayout android:gravity="center_vertical" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"
      xmlns:android="http://schemas.android.com/apk/res/android">
        <include layout="@layout/sd_error" />   
        <com.android.music.TouchInterceptor android:textSize="18.0sp" android:id="@android:id/list" android:background="#00000000" android:layout_width="fill_parent" android:layout_height="fill_parent" android:drawSelectorOnTop="false" android:cacheColorHint="@android:color/transparent" android:layout_weight="1.0" android:fastScrollEnabled="true" style="@style/Widget.ListView.Translucent" />
        <include layout="@layout/nowplaying" />
        [COLOR=Red]<include layout="@layout/buttonbar" />[/COLOR]
    </LinearLayout>[/SIZE][/FONT]


    You just need to move
    <include layout="@layout/buttonbar" /> to the last part of your code


    I also attached my frameworks it is for Hyperion so you can use it as your reference :good:
    3
    What ROM you are using?


    im using Hyperion8Gmfinal... :)

    Its on res/layouts/main.xml


    Code:
    [FONT=Century Gothic][SIZE=3]<?xml version="1.0" encoding="utf-8"?>
    <TabHost android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent"
      xmlns:android="http://schemas.android.com/apk/res/android">
        <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">
            [COLOR=Red]<FrameLayout android:layout_weight="1" android:id="@android:id/tabcontent" android:layout_width="fill_parent" android:layout_height="fill_parent" />[/COLOR]
    [COLOR=DarkOrchid]        <TabWidget android:id="@android:id/tabs" android:layout_width="fill_parent" android:layout_height="wrap_content" />[/COLOR]
        </LinearLayout>
    </TabHost>[/SIZE][/FONT]
    2
    This is incredibly amazing! :cheers: That's my teacher! :D
    2
    sir :) thanks . btw can i ask why my hyperion is not transparent anymore?

    Because it is my framework.
    Try to copy only the xml for tabs layout or copy your framework's style.xml to my framework.:good: