как получить макеты / представления, чтобы показать ниже viewflipper - PullRequest
1 голос
/ 27 июля 2011

Я пытаюсь отобразить макет / вид под видоискателем.Может ли кто-нибудь сказать мне, как это сделать?

Это работает, если макеты отображаются над видоискателем, но не под ним.Например, «кнопка» ниже отказывается отображаться, если под видоискателем, но «кнопка просмотра» отображается над видоискателем.

Вот мой код xml - это v. Basic.

Спасибо за любую помощь!

   <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:clickable="true" android:layout_height="wrap_content"
    android:layout_width="wrap_content" android:orientation="vertical">

    <RelativeLayout android:id="@+id/relativeLayout1"
        android:layout_width="match_parent" android:layout_height="wrap_content">
        <ImageButton android:id="@+id/homeButton"
            android:layout_alignParentLeft="true" android:layout_height="wrap_content"
            android:layout_width="wrap_content" android:clickable="true"
            android:src="@drawable/home"></ImageButton>
    </RelativeLayout>

    <ViewFlipper android:id="@+id/flipper"
        android:layout_width="fill_parent" android:layout_height="wrap_content"
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:background="@color/white">


        <include android:id="@+id/main2" layout="@layout/main2" />
        <include android:id="@+id/main3" layout="@layout/main3" />
        <include android:id="@+id/main4" layout="@layout/main4" />
    </ViewFlipper>

    <LinearLayout android:id="@+id/linearLayout"
        android:orientation="vertical" android:layout_width="fill_parent"
        android:layout_height="fill_parent">
        <Button android:layout_height="wrap_content"
            android:layout_width="wrap_content" android:id="@+id/button1"
            android:text="Button"></Button>
    </LinearLayout>

</LinearLayout>

1 Ответ

1 голос
/ 27 июля 2011

Попробуйте сделать так, чтобы видоискатель имел layout_height = "0dip" и layout_weight = "100".

Это должно происходить, потому что ViewFlipper становится настолько большим, насколько требуется, чтобы соответствовать 3 внутренним разметкам, и, таким образом, для последней кнопки не остается места. Если вы поместите кнопку ранее, ей будет выделено некоторое пространство, а видоискатель получит оставшееся пространство.

...