0

下の図のように、このようなレイアウトを作成したいと思います。この画像はiPhoneデバイスで見ることができます。

ここでは、フレーム レイアウトを使用してイメージビューの上部と下部の画像バーのオーバーレイを作成しましたが、フレーム レイアウトを使用した後、下部の画像バーではなく上部の画像バー オーバーレイしか表示できませんか? なぜそれが起こるのですか?

上部と下部の iamge バーの内容を忘れました..私はこの機能を実現することに集中しています。

私のコードが間違っている場合は、修正してください。

xml ファイル コード:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <include
        android:id="@+id/top_bar"
        layout="@layout/item_below_image_bar"
        android:gravity="top" />

    <it.sephiroth.android.library.imagezoom.ImageViewTouch
        android:id="@+id/image"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:adjustViewBounds="true"
        android:contentDescription="@string/descr_image"
        android:scaleType="fitXY" />

    <include
        android:id="@+id/below_bar"
        layout="@layout/item_below_image_bar"
        android:gravity="bottom" />

</FrameLayout>
4

1 に答える 1