【发布时间】:2018-11-28 21:41:22
【问题描述】:
我有一个 LinearLayout,里面有一个 listview,在底部我有一个 realativeLayout,里面有 3 个按钮。
<LinearLayout
android:id="@+id/ListView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:descendantFocusability="beforeDescendants"
android:orientation="vertical"
android:visibility="visible"
tools:layout_editor_absoluteY="8dp">
<ListView
android:id="@+id/listdogs"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:choiceMode="singleChoice"
android:focusable="true"
android:focusableInTouchMode="true"
android:listSelector="@android:color/darker_gray"
android:textSize="10dp"
android:layout_marginBottom="80dp"
android:visibility="visible">
</ListView>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="80dp">
<Button
android:id="@+id/dogmap"
android:layout_width="70dp"
android:layout_height="68dp"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_marginStart="21dp"
android:background="@drawable/map" />
<Button
android:id="@+id/dogphone"
android:layout_width="70dp"
android:layout_height="68dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:background="@drawable/phone" />
<Button
android:id="@+id/dogaweb"
android:layout_width="70dp"
android:layout_height="68dp"
android:layout_alignParentEnd="true"
android:layout_alignParentTop="true"
android:layout_marginEnd="26dp"
android:background="@drawable/website" />
</RelativeLayout>
</LinearLayout>
我希望将列表视图设置为:android:layout_height="match_parent" 但我希望它从该高度减去 -80dp,以便显示底部的 relativeLayout。
我认为如果我添加 android:layout_marginBottom="80dp" 它会给我显示我的 relativeLayout 所需的空间,但它没有发生。它只是在那里添加了一个空白区域并将我的按钮移出屏幕。
提前感谢您 4 您的支持
问候
【问题讨论】:
-
如果我的答案是您想要的,请告诉我! :)
-
您的答案正是我想要的!!! tyvm 问候!