Tema: [ CONSULTA ] Scrolling multidireccional
Ver Mensaje Individual
  #4  
Viejo 20/01/11, 10:45:48
Avatar de SuperAndroidGeek
SuperAndroidGeek SuperAndroidGeek no está en línea
Miembro del foro
Mensajes: 84
 
Fecha de registro: nov 2010
Mensajes: 84
Modelo de smartphone: HTC Wildfire
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Haber ya e probao tu propuesta Duqe, pero me da problemas. Explico que es lo que estoy haciendo y que problemas me e encontrado pa que si alguien me pueda echar una mano lo tenga mas facil

Estoy haciendo lo siguiente, estoy empleando una imagen de tamaño superior a la pantalla (con scrolling multidireccional necesario para poder navegar por la imagen en su totalidad) y sobre ello un boton localizado en un punto fijo de la imagen. Para ello estoy haciendo lo siguiente:

<?xml version="1.0" encoding="utf-8"?>

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


<ScrollView android:id="@+id/ScrollView02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
xmlns:android="http://schemas.android.com/apk/res/android">

<HorizontalScrollView android:id="@+id/HorizontalScrollView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content">

<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="fill_parent" android:layout_width="fill_parent" android:background="@drawable/abc1">

<Button android:clickable="true" android:id="@+id/miBoton1" android:layout_height="wrap_content" android:layout_width="wrap_content" android:background="@drawable/w" android:layout_marginLeft="770dip" android:layout_marginTop="435dip"></Button>

</LinearLayout>


</HorizontalScrollView>

</ScrollView>

</RelativeLayout>

De hecho así funciona perfectamente, pero el problema esta en que el scrolling resultante es muy pobre. Muy limitado. Va hacia arriba y hacia los lados, pero se traba continuamente, ya que si la trazada con el dedo no es completamente horizontal o vertical no responde y resulta bastante incomodo. El problema es que con la propuesta de duqe el button deja de mantener su posicion fija y pasa a situarse en la esquina superior izquierda, y encima si no haces scrolling, es decir cuando se inicia por primera vez, la imagen aparece reescalada y una vez que pasas el dedo se carga a tamaño completo (nose, muy raro) ¿Alguien sabe alguna forma de convertir el scrolling que pongo arriba en algo un poco mas flexible? GRACIAS!


PD: otro problemilla que me encuentro es que si tumbo el movil la imagen pasa a landscape pero si vuelvo a ponerlo normal en vez de pasar a portrait de nuevo la applicacion vuelve a iniciarse desde el principio, y por consiguiente me redirige al menu

Última edición por SuperAndroidGeek Día 20/01/11 a las 10:50:30
Responder Con Cita