0

次の方法で定義されたアクションバーがあります。

<menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <item
        android:id="@+id/menu_refresh"
        android:icon="@drawable/menu_refresh"
        android:showAsAction="always"/>
    <item
        android:id="@+id/menu_shelves"
        android:icon="@drawable/menu_shelves"
        android:showAsAction="always"/>

... more items ...

</menu>

これは主なアクティビティ レイアウトです。

<com.totalboox.android.views.BorderedLinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:padding="6dp" >

    <View
        android:layout_width="match_parent"
        android:layout_height="?android:attr/actionBarSize"
        android:background="@color/actionbar_back_color" />

    <FrameLayout
        android:id="@+id/contentView"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

</com.totalboox.android.views.BorderedLinearLayout>

これは、OS 3.2 の Samsung Tab での表示方法です。

ここに画像の説明を入力

これは、OS 4 の Motorola Zoom での表示方法です。

ここに画像の説明を入力

ご覧のとおり、Samsung タブでは正しく表示されますが、Motorola Zoom の中央ではなく上部にあります。アイコンが両方のデバイスの中央に配置されていることを確認する方法はありますか?

4

0 に答える 0