2011-10-12 10 views
9

Quiero preguntar, trabajando con dos o más RelativeLayout anidado. El primer código se parece a la imagen 1, cuando agrego android:layout_alignParentRight="true" en el segundo RelativeLayout, esto se ve como en la imagen 2. Quiero alinear el texto a la derecha en el segundo RelativeLayout. ¿Dónde está mi culpa?dos o más RelativeLayout anidado

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="wrap_content" 
     android:background="@drawable/background" 
     android:layout_height="wrap_content" 
     android:id="@+id/testRL"> 
     <RelativeLayout 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_alignParentRight="true" 
       android:layout_alignParentTop="true" 
       android:id="@+id/testRotateLL" 
       android:background="@drawable/picture_border_offer_first_page"> 
       <TextView 
         android:layout_height="wrap_content" 
         android:layout_width="wrap_content" 
         android:text="7000TL" 
         android:textSize="15sp" 
         android:textColor="@android:color/white" 
         android:id="@+id/amountLayoutTV" /> 
     </RelativeLayout> 
</RelativeLayout> 

Imagen 1:

Picture 1

Y agrego android:layout_alignParentRight="true"

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="wrap_content" 
    android:background="@drawable/background" 
    android:layout_height="wrap_content" 
    android:id="@+id/testRL"> 
    <RelativeLayout 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentRight="true" 
      android:layout_alignParentTop="true" 
      android:id="@+id/testRotateLL" 
      android:background="@drawable/picture_border_offer_first_page"> 
      <TextView 
        android:layout_height="wrap_content" 
        android:layout_width="wrap_content" 
        android:text="7000TL" 
        android:layout_alignParentRight="true" 
        android:textSize="15sp" 
        android:textColor="@android:color/white" 
        android:id="@+id/amountLayoutTV" /> 
    </RelativeLayout> 
</RelativeLayout> 

Foto 2:

Picture 2

+0

intenta agregar a '' TextView' androide: layout_alignParentTop = "true" ' –

+0

peor de los casos: Añadir' 'ImageView' antes TextView' vez de 'android: background =" @ drawable/picture_border_offer_first_page "'. Superpondrán –

+0

@primero intenté alightTop, es lo mismo. – atasoyh

Respuesta

4

Esta pregunta se contesta. cuando actualicé la versión de ADT, este problema fue resuelto. Hubo un error, creo.

que sugieren que compruebe la versión de ADT veces ...

+2

también otro consejo, no siempre actualices tu ADT ¡versión! ¡porque las versiones más nuevas vienen con errores más nuevos! siempre debes probar el adt en otro Eclipse IDE. – meh

+0

@meh - sí, tienes razón. – atasoyh

0

En la primera RelativeLayout tiene:

android:layout_width="wrap_content" 
android:layout_height="wrap_content" 

es probable que desee:

android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
+0

Lo probé, también mi historial de imágenes es lo suficientemente grande ... – atasoyh

Cuestiones relacionadas