为什么android:layout_above不起作用

时间:2014-11-26 18:27:57

标签: android xml listview layout

我的第二个textview没有出现在第三个textview(@ + id / date_test)上面。

当我将第二个TextView(@ + id / category_test)放在第一个TextView(@ + id / event_test)下面时,它可以很好地工作。

你能告诉我它为什么没有出现吗?

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

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="140dp"
        android:layout_height="140dp"
        android:layout_alignParentRight="true"
        android:scaleType="fitXY" />

    <TextView
        android:id="@+id/event_text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignTop="@+id/imageView1"
        android:layout_toLeftOf="@+id/imageView1"
        android:textColor="@color/background_list"
        android:textStyle="bold"
         />

    <TextView
        android:id="@+id/category_test"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@+id/date_test"
        android:textColor="@color/background_list"
        android:textStyle="bold" />

    <TextView
        android:id="@+id/date_test"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentBottom="true"
        android:textColor="@color/background_list"
        android:textStyle="bold" />

</RelativeLayout>

0 个答案:

没有答案