Что не так с этим RelativeLayout? - PullRequest
0 голосов
/ 11 марта 2011

Я хочу иметь три изображения в одном ряду и одно или два видео под ними.Пока что я не могу правильно расположить эти три изображения с помощью Relative Layout.

Это поведение совершенно отличается от того, что я ожидаю ... оно показывает только одно изображение, как будто это FrameLayout.Я могу заверить вас, что изображения на месте.А 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 Ответ

4 голосов
/ 11 марта 2011

Проверьте код, используя android: toRightOf вместо android: toLeftOf ..

...