Я использую raletivelayout внутри TabHost, вне TabWidget, скажем:
<RelativeLayout
android:id="@+id/tab_layout" android:background="@color/tab_bg_color"
android:layout_width="fill_parent" android:layout_height="60dip">
<TabWidget android:id="@android:id/tabs"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:paddingLeft="30dip" android:layout_alignParentLeft="true"
android:layout_marginLeft="0dip" android:layout_marginRight="0dip" >
</TabWidget>
</RelativeLayout>
Тогда вкладки находятся точно слева. Тем не менее, если вы используете RelativeLayout, когда вы выбираете из различных действий, вы увидите «прыжки» между ними ...