としてRelativeLayout
スタイル設定され、ButtonBar
に含まれていHorizontalScrollView
ます。このレイアウトは、制御するために固定の高さに割り当てられていますが、小さな画面のデバイスでは巨大に見えます。
たとえば、10 インチデバイスの場合:
3.7 インチのデバイスでは、次のようになります。
そして、ここに私のXMLコードがあります:
<HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tool"
android:id="@+id/horizontalScrollView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:fillViewport="true" >
<RelativeLayout
android:id= "@+id/buttobbar"
android:layout_width="match_parent"
android:layout_height="60dp"
android:gravity="top"
style="@android:style/ButtonBar"
android:background="@drawable/released" >
<Button
android:id="@+id/Main"
android:layout_width="120dp"
android:layout_height="60dp"
android:background="@android:color/transparent"
android:textColor="@android:color/white"
android:textStyle="bold"
android:text="@string/main"/>
<View
android:id="@+id/separator"
android:layout_height="fill_parent"
android:layout_toRightOf="@+id/Main"
android:layout_width="1px"
android:background="@drawable/separators"/>
<Button
android:id="@+id/HomeView"
android:layout_width="120dp"
android:layout_height="60dp"
android:background="@android:color/transparent"
android:textColor="@android:color/white"
android:textStyle="bold"
android:layout_toRightOf="@+id/Main"
android:text="@string/homeview" />
<View
android:id="@+id/separator"
android:layout_height="fill_parent"
android:layout_toRightOf="@+id/HomeView"
android:layout_width="1px"
android:background="@drawable/separators"/>
.
.
. <!-- after 7 other buttons separated with views --!>
</RelativeLayout>
</HorizontalScrollView>