查看未显示在relativeLayout中

时间:2013-07-31 18:05:17

标签: android android-layout relativelayout

我正在尝试在RelativeLayout中创建一个括号[。顶部和底部显示。但左边的线没有显示。我的代码有问题吗?

   <View
        android:id="@+id/top"
        android:layout_width="20dp"
        android:layout_height="1dp"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:background="#000000" />

    <View
        android:id="@+id/left"
        android:layout_width="1dp"
        android:layout_height="match_parent"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:background="#000000" />

    <View
        android:id="@+id/bottom"
        android:layout_width="20dp"
        android:layout_height="1dp"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:background="#000000" />

2 个答案:

答案 0 :(得分:1)

你有两个在同一个位置

 <View
    android:id="@+id/left"
    android:layout_width="1dp"
    android:layout_height="match_parent"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"
    android:background="#000000" />

<View
    android:id="@+id/bottom"
    android:layout_width="20dp"
    android:layout_height="1dp"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"
    android:background="#000000" />

答案 1 :(得分:1)

左下角都有相同的陈述

android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"

您想在哪里放置left

如果你想在顶部和底部之间进行加密,那么

android:layout_alignParentLeft="true"
android:layout_below="@+id/top"