这个RelativeLayout出了什么问题?

时间:2011-03-11 12:50:19

标签: android view relativelayout

我希望在一行中有三个图像,在它们下面有一个或两个视频。 到目前为止,我无法通过相对布局正确定位三个图像。

它与我期望的行为完全不同......它只显示一张图片,好像它是一个FrameLayout.I可以保证图像到位。而java代码只不过是简单的OnCreate - super.OnCreate,setContentView(R.layout.component_name)。 这种相对布局有什么问题?

<?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="match_parent">
    <ImageView 
        android:id="@+id/previous_frame"
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:src="@drawable/previous_frame" />
    <ImageView 
        android:id="@+id/catch_frame"
        android:layout_toLeftOf="@+id/previous_frame" 
        android:layout_height="wrap_content"
        android:layout_width="wrap_content" 
        android:src="@drawable/catch_frame"
         />
     <ImageView 
        android:id="@+id/next_frame" 
        android:layout_height="wrap_content"
        android:layout_width="wrap_content" 
        android:src="@drawable/next_frame"
        android:layout_toLeftOf="@id/catch_frame" 
    /> 
</RelativeLayout>

1 个答案:

答案 0 :(得分:4)

检查代码使用android:toRightOf而不是android:toLeftOf ..