Проблемы с layout_height, используемые внутри RelativeLayout в Android 1.5 - PullRequest
0 голосов
/ 01 августа 2010

Это мой макет для программы захвата изображений в Android

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent" android:layout_height="fill_parent">

        <SurfaceView android:id="@+id/surface_camera"
            android:layout_width="fill_parent" android:layout_height="420px">
        </SurfaceView>

    <RelativeLayout android:layout_width="fill_parent"
        android:layout_alignParentBottom="true" android:id="@+id/beforeClick"
        android:layout_height="wrap_content" android:background="@color/clickPanelBK"
        android:paddingTop="6dp" android:paddingBottom="6dp">
        <Button android:gravity="center" android:layout_width="wrap_content"
            android:layout_height="wrap_content" android:id="@+id/capture_image_goback_btn"
            android:background="@drawable/generalbutton" android:text="@string/back" />
        <Button android:gravity="center"
            android:layout_centerHorizontal="true" android:layout_width="wrap_content"
            android:layout_height="wrap_content" android:id="@+id/capture_image_btn"
            android:background="@drawable/clickbutton" />
    </RelativeLayout>

    <RelativeLayout android:layout_width="fill_parent"
        android:layout_alignParentBottom="true" android:id="@+id/afterClick"
        android:layout_height="wrap_content" android:background="@color/clickPanelBK"
        android:paddingTop="6dp" android:paddingBottom="6dp">
        <Button android:gravity="center" android:layout_width="wrap_content"
            android:layout_height="wrap_content" android:id="@+id/img_retake"
            android:background="@drawable/generalbutton" android:text="@string/retake" />
        <Button android:gravity="center"
            android:layout_alignParentRight="true" android:layout_width="wrap_content"
            android:layout_height="wrap_content" android:id="@+id/img_save"
            android:text="@string/saveImg" android:background="@drawable/generalbutton" />
    </RelativeLayout>

</RelativeLayout>

Последние 2 относительных макета могут быть заменены и выровнены хорошоТолько один из них появляется одновременно и изменяется при нажатии кнопки.В любом случае, проблема здесь в том, что я должен упомянуть layout_height вида поверхности в px или dp.Если я задаю layout_height как fill_parent, вид будет очень маленьким, 35% ширины и высоты.Может кто-нибудь, пожалуйста, дайте мне решение?

1 Ответ

0 голосов
/ 01 августа 2010

В RelativeLayout было много ошибок в 1.5: (

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...