[Galaxy S II Android Development] Ticklefish:
This is your code:

<HorizontalScrollView android:background="#ff000000" android:scrollbars="none" android:fadingEdge="vertical" android:fadingEdgeLength="20.0px" android:layout_width="wrap_content" android:layout_height="wrap_content" android:fillViewport="false" android:overScrollMode="ifContentScrolls">
<LinearLayout android:orientation="horizontal" android:id="@id/maskerwsk_apps" android:visibility="visible" android:layout_width="fill_parent" android:layout_height="65.0dip">
<FrameLayout android:id="@id/maskerwsk_b1" android:background="#ff000000" android:clickable="true" android:layout_width="40.0dip" android:layout_height="fill_parent" android:layout_marginLeft="15.0dip">
<com.android.systemui.statusbar.policy.maskerwsk.QuickLaunchButtonAppPhone android:layout_gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content" android:adjustViewBounds="true" android:maxWidth="38.0dip" android:maxHeight="38.0dip" android:layout_weight="1.0" />
</FrameLayout>
<FrameLayout android:id="@id/maskerwsk_b2" android:background="#ff000000" android:clickable="true" android:layout_width="40.0dip" android:layout_height="fill_parent" android:layout_marginLeft="15.0dip">
<com.android.systemui.statusbar.policy.maskerwsk.QuickLaunchButtonAppMms android:layout_gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content" android:adjustViewBounds="true" android:maxWidth="38.0dip" android:maxHeight="38.0dip" android:layout_weight="1.0" />
</FrameLayout>
<FrameLayout android:id="@id/maskerwsk_b3" android:background="#ff000000" android:clickable="true" android:layout_width="40.0dip" android:layout_height="fill_parent" android:layout_marginLeft="15.0dip">
<com.android.systemui.statusbar.policy.maskerwsk.QuickLaunchButtonAppMusic android:layout_gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content" android:adjustViewBounds="true" android:maxWidth="38.0dip" android:maxHeight="38.0dip" android:layout_weight="1.0" />
</FrameLayout>
<FrameLayout android:id="@id/maskerwsk_b4" android:background="#ff000000" android:clickable="true" android:layout_width="40.0dip" android:layout_height="fill_parent" android:layout_marginLeft="15.0dip">
<com.android.systemui.statusbar.policy.maskerwsk.QuickLaunchButtonAppContacts android:layout_gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content" android:adjustViewBounds="true" android:maxWidth="38.0dip" android:maxHeight="38.0dip" android:layout_weight="1.0" />
</FrameLayout>
<FrameLayout android:id="@id/maskerwsk_b5" android:background="#ff000000" android:clickable="true" android:layout_width="40.0dip" android:layout_height="fill_parent" android:layout_marginLeft="15.0dip">
<com.android.systemui.statusbar.policy.maskerwsk.QuickLaunchButtonAppVideo android:layout_gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content" android:adjustViewBounds="true" android:maxWidth="38.0dip" android:maxHeight="38.0dip" android:layout_weight="1.0" />
</FrameLayout>
<FrameLayout android:id="@id/maskerwsk_b6" android:background="#ff000000" android:clickable="true" android:layout_width="40.0dip" android:layout_height="fill_parent" android:layout_marginLeft="15.0dip">
<com.android.systemui.statusbar.policy.maskerwsk.QuickLaunchButtonAppCamera android:layout_gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content" android:adjustViewBounds="true" android:maxWidth="38.0dip" android:maxHeight="38.0dip" android:layout_weight="1.0" />
</FrameLayout>
<FrameLayout android:id="@id/maskerwsk_b7" android:background="#ff000000" android:clickable="true" android:layout_width="40.0dip" android:layout_height="fill_parent" android:layout_marginLeft="15.0dip">
<com.android.systemui.statusbar.policy.maskerwsk.QuickLaunchButtonAppSnote android:layout_gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content" android:adjustViewBounds="true" android:maxWidth="38.0dip" android:maxHeight="38.0dip" android:layout_weight="1.0" />
</FrameLayout>
<FrameLayout android:id="@id/maskerwsk_b8" android:background="#ff000000" android:clickable="true" android:layout_width="40.0dip" android:layout_height="fill_parent" android:layout_marginLeft="15.0dip">
<com.android.systemui.statusbar.policy.maskerwsk.QuickLaunchButtonAppGallery android:layout_gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content" android:adjustViewBounds="true" android:maxWidth="38.0dip" android:maxHeight="38.0dip" android:layout_weight="1.0" />
</FrameLayout>
<FrameLayout android:id="@id/maskerwsk_b9" android:background="#ff000000" android:clickable="true" android:layout_width="40.0dip" android:layout_height="fill_parent" android:layout_marginLeft="15.0dip">
<com.android.systemui.statusbar.policy.maskerwsk.QuickLaunchButtonAppTask android:layout_gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content" android:adjustViewBounds="true" android:maxWidth="38.0dip" android:maxHeight="38.0dip" android:layout_weight="1.0" />
</FrameLayout>
<FrameLayout android:id="@id/maskerwsk_b10" android:background="#ff000000" android:clickable="true" android:layout_width="40.0dip" android:layout_height="fill_parent" android:layout_marginLeft="15.0dip">
<com.android.systemui.statusbar.policy.maskerwsk.QuickLaunchButtonAppInternet android:layout_gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content" android:adjustViewBounds="true" android:maxWidth="38.0dip" android:maxHeight="38.0dip" android:layout_weight="1.0" />
</FrameLayout>
<FrameLayout android:id="@id/maskerwsk_b11" android:background="#ff000000" android:clickable="true" android:layout_width="40.0dip" android:layout_height="fill_parent" android:layout_marginLeft="15.0dip">
<com.android.systemui.statusbar.policy.maskerwsk.QuickLaunchButtonAppFiles android:layout_gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content" android:adjustViewBounds="true" android:maxWidth="38.0dip" android:maxHeight="38.0dip" android:layout_weight="1.0" />
</FrameLayout>
<FrameLayout android:id="@id/maskerwsk_b11" android:background="#ff000000" android:clickable="true" android:layout_width="40.0dip" android:layout_height="fill_parent" android:layout_marginLeft="15.0dip">
<com.android.systemui.statusbar.policy.maskerwsk.QuickLaunchButtonAppClock android:layout_gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content" android:adjustViewBounds="true" android:maxWidth="38.0dip" android:maxHeight="38.0dip" android:layout_weight="1.0" />
</FrameLayout>
</LinearLayout>
</HorizontalScrollView>[code][/hide]

I've tried a few options but I just have no luck. This is my last code:

[hide][code]<com.android.systemui.statusbar.phone.NavigationBarView android:background="@drawable/system_bar_background" android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="[URL]http://schemas.android.com/apk/res/android[/URL]" xmlns:systemui="[URL]http://schemas.android.com/apk/res-auto[/URL]">
<LinearLayout android:id="@id/rot0" android:layout_width="fill_parent" android:layout_height="fill_parent">
<HorizontalScrollView android:layout_width="wrap_content" android:layout_height="fill_parent">
<LinearLayout android:orientation="horizontal" android:id="@id/nav_buttons" android:clipChildren="false" android:clipToPadding="false" android:layout_width="fill_parent" android:layout_height="fill_parent" android:animateLayoutChanges="true">
<View android:visibility="invisible" android:layout_width="@dimen/navigation_side_padding" android:layout_height="fill_parent" android:layout_weight="0.0" />
<com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/back" android:layout_width="@dimen/navigation_key_width" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_back" android:scaleType="center" android:layout_weight="0.0" android:contentDescription="@string/accessibility_back" android:layout_marginStart="@dimen/navigation_key_outer_margin" systemui:keyCode="4" />
<View android:visibility="invisible" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0" />
<com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/home" android:layout_width="@dimen/navigation_key_width" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_home" android:scaleType="center" android:layout_weight="0.0" android:contentDescription="@string/accessibility_home" systemui:keyCode="3" systemui:keyRepeat="false" />
<View android:visibility="invisible" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0" />
<com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/recent_apps" android:layout_width="@dimen/navigation_key_width" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_recent" android:scaleType="center" android:layout_weight="0.0" android:contentDescription="@string/accessibility_recent" android:layout_marginEnd="@dimen/navigation_key_outer_margin" />
<FrameLayout android:layout_width="@dimen/navigation_side_padding" android:layout_height="fill_parent" android:layout_weight="0.0">
<com.android.systemui.statusbar.policy.KeyButtonView android:layout_gravity="end" android:id="@id/menu" android:visibility="invisible" android:layout_width="@dimen/navigation_extra_key_width" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_menu" android:scaleType="centerInside" android:contentDescription="@string/accessibility_menu" systemui:keyCode="82" />
<com.android.systemui.statusbar.policy.KeyButtonView android:layout_gravity="end" android:id="@id/ime_switcher" android:visibility="invisible" android:layout_width="@dimen/navigation_extra_key_width" android:layout_height="fill_parent" android:src="@drawable/ic_ime_switcher_default" android:scaleType="centerInside" android:contentDescription="@string/accessibility_ime_switch_button" />
</FrameLayout>
</LinearLayout>
<LinearLayout android:orientation="horizontal" android:id="@id/lights_out" android:visibility="gone" android:layout_width="0.0dip" android:layout_height="0.0dip">
<ImageView android:id="@id/back_lights_out" android:layout_width="@dimen/navigation_key_width" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_lights_out_dot_small" android:scaleType="center" android:layout_weight="0.0" android:layout_marginStart="@dimen/navigation_key_outer_margin_lights_out" />
<View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
<ImageView android:id="@id/home_lights_out" android:layout_width="@dimen/navigation_key_width" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_lights_out_dot_large" android:scaleType="center" android:layout_weight="0.0" />
<View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
<ImageView android:id="@id/recent_apps_lights_out" android:layout_width="@dimen/navigation_key_width" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_lights_out_dot_small" android:scaleType="center" android:layout_weight="0.0" android:layout_marginEnd="@dimen/navigation_key_outer_margin_lights_out" />
</LinearLayout>
<com.android.systemui.statusbar.policy.DeadZone android:layout_gravity="top" android:id="@id/deadzone" android:layout_width="0.0dip" android:layout_height="0.0dip" systemui:minSize="@dimen/navigation_bar_deadzone_size" systemui:maxSize="@dimen/navigation_bar_deadzone_size_max" systemui:holdTime="@integer/navigation_bar_deadzone_hold" systemui:decayTime="@integer/navigation_bar_deadzone_decay" systemui:orientation="horizontal" />
</HorizontalScrollView>
</LinearLayout>

I've tried making the rot0 Layout into a HorizontalScrollView and that FC'd. I've tried making the nav_buttons Layout into a HorizontalScrollView and that FC'd. The above code FC'd.

I'm kinda running out of ideas. I really don't think this is a XML issue. There is something here that's stopping me from doing what I'm trying. That's why I wondered about getting rid of those id's, although I'm open to any possibilities right now.

At the moment I'm wondering if there's any way of making Android use a different XML file completely.. Hmm...