Girar un diseño y después de colocar en relativoLayout prblem
Tengo que girar un diseño (tiene un TextView y ImageView) y debe colocarse alinear a la derecha y arriba en RelativeLayout. Creo mi diseño, este diseño se coloca a la derecha-arriba. Pero si me giro no puedo alinear a la derecha. ¿Que debería hacer?
Mi diseño relativo
- Android: ActionBar como el navegador de valores
- Aplicar una máscara a una sola vista de superposición sin enmascarar toda la actividad
- Cambios en una página web a través de JavaScript que no aparecen en WebView. ¿Hay una manera de forzar el WebView para volver a dibujar su contenido?
- Cómo manejar el evento de clic de niño en Expandablelistview en Android?
- Error al inflacionar la casilla de verificación
<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"> <ImageView android:layout_height="wrap_content" android:layout_width="wrap_content" 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:layout_centerInParent="true" android:textColor="@android:color/white" android:id="@+id/amountLayoutTV" /> </RelativeLayout> </RelativeLayout>
Y girar este linearLayout con animación. Esto gira bien, ..
<rotate xmlns:android="http://schemas.android.com/apk/res/android" android:fromDegrees="0" android:toDegrees="45" android:pivotX="50%" android:pivotY="50%" android:fillEnabled="true" android:detachWallpaper="true" android:duration="0" android:fillAfter="true"> </rotate>
Después de girar nuevo visial es ..
- Ver onDraw (Canvas c) versus dibujar (Canvas c) en android?
- Selección de niños en ExpandableListView
- Cambiar la selección de texto a rtl en lugar de predeterminar ltr
- Cómo crear un grupo de vistas personalizado en android con el ejemplo
- Android ampliablelistview grupo / padre imagen de fondo cambiar cuando se colapsan o expanden
- Animación de fondo en Android?
- Ocultar barra de desplazamiento de HorizontalScrollView
- Cómo hacer un Scroll Listener para WebView en Android
¿Qué versión de Android está usando?
En las versiones más recientes es posible simplemente poner los diseños de paisaje en una carpeta especial. Basta con crear una nueva carpeta llamada " layout-land " en su carpeta res / y poner su diseño para la vista de paisaje en ella. Debe funcionar bien.
Este código está funcionando …
utilizar esta
<?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/normal_button" android:layout_height="fill_parent" android:layout_gravity="center" android:id="@+id/testRL"> <RelativeLayout android:layout_width="100dp" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:background="@drawable/pressed_button" android:id="@+id/testRotateLL"> <TextView android:id="@+id/amountLayoutTV" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:text="7000TL" android:textColor="@android:color/white" android:textSize="15sp" /> </RelativeLayout> </RelativeLayout>
Cuando actualizé mi ADT, este problema se resolvió. Creo que había un error en el diseño visual de ADT.
- Notificación llevar la aplicación al frente sin actividad de cambio
- Diferencias entre el botón de subir y retroceder en Android