2016-06-16 2 views
0

У меня есть текстовое поле, в котором есть жанры фильмов и еще один, содержащий описание фильма. Описание установлено под большим пальцем, имеющим фиксированный размер, и жанры находятся справа от большого пальца. Проблема в том, что жанры могут быть длинными, чтобы соответствовать пространству i reserver и перекрывать описание. Мне нужно указать описание ниже больших пальцев и жанров или, возможно, еще один способ предотвратить совпадение.TextField перекрывает другой TextField - Android

film_information.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
xmlns:tools="http://schemas.android.com/tools"> 

<ImageView 
    android:layout_marginTop="2dp" 
    android:layout_marginLeft="2dp" 
    android:layout_width="110dp" 
    android:layout_height="149dp" 
    android:id="@+id/thumb_detail" 
    android:layout_alignParentTop="true" 
    /> 

<TextView 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:textAppearance="?android:attr/textAppearanceLarge" 
    android:layout_marginLeft="5dp" 
    android:id="@+id/titolo" 
    tools:text="Main Title" 
    android:layout_toRightOf="@+id/thumb_detail" 
    android:layout_marginTop="2dp" 
    /> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/release_date" 
    android:layout_toRightOf="@+id/thumb_detail" 
    android:layout_marginTop="2dp" 
    android:layout_marginLeft="5dp" 
    android:layout_below="@+id/titolo" 
    tools:text="Data rilascio" 
    /> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_marginTop="2dp" 
    android:layout_marginLeft="5dp" 
    android:id="@+id/author" 
    android:layout_toRightOf="@+id/thumb_detail" 
    android:layout_below="@+id/release_date" 
    tools:text="autore" 
    /> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_marginTop="2dp" 
    android:layout_marginLeft="5dp" 
    android:id="@+id/voto" 
    android:layout_toRightOf="@+id/thumb_detail" 
    android:layout_below="@+id/author" 
    tools:text="Voto" 
    /> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/durata" 
    android:layout_marginTop="2dp" 
    android:layout_marginLeft="5dp" 
    android:layout_toRightOf="@+id/thumb_detail" 
    android:layout_below="@+id/voto" 
    tools:text="Durata" 
    /> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_marginTop="2dp" 
    android:id="@+id/generi" 
    android:layout_toRightOf="@+id/thumb_detail" 
    android:layout_below="@+id/durata" 
    tools:text="Genere" 
    android:layout_marginLeft="5dp" 
    /> 
<TextView 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:id="@+id/titDesc" 
    android:layout_below="@+id/thumb_detail" 
    android:layout_marginTop="3dp" 
    tools:text="Descrizione" 
    android:textSize="18dp" 
    android:layout_marginLeft="2dp" 
    android:textColor="#000000" 
    /> 



    <TextView 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:id="@+id/descr" 
      android:layout_marginLeft="2dp" 
      android:layout_below="@+id/titDesc" 
      android:layout_marginTop="2dp" 
      /> 

    </RelativeLayout> 
+0

вы пытались использовать 'LinearLayout' горизонтальный и внутри него один' ImageView' и рядом на другую вертикальную линейку LinearLayout с помощью TextView? (не так плоский путь ...) – snachmsm

ответ

1

Заменить Layout с ниже Layout может быть помощь вам

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent"> 

<RelativeLayout 
    android:id="@+id/rl1" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content"> 


    <ImageView 
     android:id="@+id/thumb_detail" 
     android:layout_width="110dp" 
     android:layout_height="149dp" 
     android:layout_alignParentTop="true" 
     android:layout_marginLeft="2dp" 
     android:layout_marginTop="2dp" /> 

    <TextView 
     android:id="@+id/titolo" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="5dp" 
     android:layout_marginTop="2dp" 
     android:layout_toRightOf="@+id/thumb_detail" 
     android:textAppearance="?android:attr/textAppearanceLarge" 
     tools:text="Main Title" /> 

    <TextView 
     android:id="@+id/release_date" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/titolo" 
     android:layout_marginLeft="5dp" 
     android:layout_marginTop="2dp" 
     android:layout_toRightOf="@+id/thumb_detail" 
     tools:text="Data rilascio" /> 

    <TextView 
     android:id="@+id/author" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/release_date" 
     android:layout_marginLeft="5dp" 
     android:layout_marginTop="2dp" 
     android:layout_toRightOf="@+id/thumb_detail" 
     tools:text="autore" /> 

    <TextView 
     android:id="@+id/voto" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/author" 
     android:layout_marginLeft="5dp" 
     android:layout_marginTop="2dp" 
     android:layout_toRightOf="@+id/thumb_detail" 
     tools:text="Voto" /> 

    <TextView 
     android:id="@+id/durata" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/voto" 
     android:layout_marginLeft="5dp" 
     android:layout_marginTop="2dp" 
     android:layout_toRightOf="@+id/thumb_detail" 
     tools:text="Durata" /> 

    <TextView 
     android:id="@+id/generi" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/durata" 
     android:layout_marginLeft="5dp" 
     android:layout_marginTop="2dp" 
     android:layout_toRightOf="@+id/thumb_detail" 
     tools:text="Genere" /> 

</RelativeLayout> 

<TextView 
    android:id="@+id/titDesc" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_below="@+id/rl1" 
    android:layout_marginLeft="2dp" 
    android:layout_marginTop="3dp" 
    android:textColor="#000000" 
    android:textSize="18dp" 
    tools:text="Descrizione" /> 

<TextView 
    android:id="@+id/descr" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_below="@+id/titDesc" 
    android:layout_marginLeft="2dp" 
    android:layout_marginTop="2dp" /> 

</RelativeLayout> 
+0

Да, это сработало :) (7мин и плохо принимаю ваш ответ) –

+0

да, хорошо .. :) –