在listView下面添加linearLayout不起作用

时间:2017-03-21 07:59:37

标签: android listview

这不适用于我的手机,但我可以在Android Studio设计模式窗口中看到它。我需要在listView下面放置一个LinearLayout或任何视图。但我无法看到它,只有listView符合整个高度

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/local_detalle_relative_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context="android.buendia.cl.pritz.fragments.locales.LocalDetalleFragment">

    <view
        android:id="@+id/banner"
        class="com.android.volley.toolbox.NetworkImageView"
        android:layout_width="match_parent"
        android:layout_height="80dp"
        android:scaleType="centerCrop"
        app:srcCompat="?android:attr/textSelectHandleLeft" />

    <TextView
        android:id="@+id/current_category"
        style="@style/current_category"
        android:layout_below="@+id/banner"
        android:text="TextView" />

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_below="@+id/current_category">

        <ListView
            android:id="@+id/list_view_local_detalle"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"/>

        <LinearLayout
            android:id="@+id/cart_bar"
            style="@style/cart_bar"
            android:layout_width="match_parent"
            android:layout_height="0dp"
            android:layout_weight="1"

            android:orientation="horizontal">

            <TextView
                android:id="@+id/cart_status"
                style="@style/cart_bar_status"
                android:layout_width="wrap_content"
                android:layout_height="match_parent"
                android:layout_weight="1"
                android:gravity="center_vertical|center_horizontal"
                android:text="TextView" />

            <Button
                android:id="@+id/cart_next"
                style="@style/cart_bar_next"
                android:layout_width="30dp"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:text="@string/cart_bar_next_button_text" />
        </LinearLayout>
    </RelativeLayout>

</RelativeLayout>

1 个答案:

答案 0 :(得分:3)

android:layout_below="@+id/list_view_local_detalle"

设置LinearLayout

注意:如果您使用权重进行垂直线性布局,则height必须为0 dp,如果使用水平线性布局,则width必须是0dp