Android - Problemas con scrollview y absolutelayout

 
Vista:
sin imagen de perfil

Problemas con scrollview y absolutelayout

Publicado por Tony (5 intervenciones) el 23/08/2016 16:50:15
Hola, mi problema es el siguiente. Tengo un absolutelayout con dos imagenes (una encima de la otra) y mediante un boton me permite hacer zoom al layout entero para que se pueda ver mejor. Mi problema esta en que el scrollview que tengo metido solo me da la opción de moverlo horizontalmente de manera que no puedo moverlo verticalmente. He probado esto mismo con un linearlayout y si me funciona por lo que he supuesto que el problema viene por parte del absolutelayout. Este ejemplo esa echo a pequeña escala con dos imagenes pero tengo que hacerlo con muchas imágenes y necesito colocarlas con coordenadas absolutas así que no me valdría usar un relativelayout. Me podeis ayudar a que funcione el scrollview o encontrar otro layout con el que pueda solucionarlo? Si no me equivoco el absolutelayout esta obsoleto pero no se que usar en su lugar.

La parte del codigo que no me funciona es la siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<LinearLayout
	android:id="@+id/ly"
	android:layout_width="100dp"
	android:layout_height="100dp">
	<ScrollView android:id="@+id/ScrollView02"
		android:layout_width="wrap_content"
		android:layout_height="wrap_content"
		android:scrollbarAlwaysDrawVerticalTrack="true">
		<HorizontalScrollView android:id="@+id/HorizontalScrollView01"
			android:layout_width="wrap_content"
			android:layout_height="wrap_content">
 
 
			<AbsoluteLayout
				android:layout_width="100dp"
				android:layout_height="100dp">
 
				<ImageView
					android:id="@+id/imageView1"
					android:layout_width="wrap_content"
					android:layout_height="wrap_content"
					android:layout_centerHorizontal="true"
					android:layout_centerVertical="true"
					android:src="@drawable/perrobebe" />
 
				<ImageView
					android:layout_width="22dp"
					android:layout_height="22dp"
					android:id="@+id/imageView2"
					android:src="@drawable/circulo"
					android:layout_x="69dp"
					android:layout_y="60dp"
					android:adjustViewBounds="false" />
			</AbsoluteLayout>
		</HorizontalScrollView>
	</ScrollView>
</LinearLayout>

Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Problemas con scrollview y absolutelayout

Publicado por Tony (5 intervenciones) el 25/08/2016 18:03:57
Problema resuelto.

enseño el código:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<LinearLayout
	android:id="@+id/ly"
	android:layout_width="match_parent"
	android:layout_height="match_parent"
	android:orientation="vertical">
	<ScrollView
		android:layout_width="match_parent"
		android:layout_height="match_parent"
		android:id="@+id/scrollView"
		android:scrollbarAlwaysDrawHorizontalTrack="true">
		<HorizontalScrollView
			android:layout_width="wrap_content"
			android:layout_height="wrap_content"
			android:id="@+id/horizontalScrollView" >
			<AbsoluteLayout
				android:layout_width="match_parent"
				android:layout_height="match_parent">
 
				<ImageView
					android:id="@+id/imageView1"
					android:layout_width="wrap_content"
					android:layout_height="wrap_content"
					android:layout_gravity="center"
					android:src="@drawable/perrobebe"/>
				<ImageView
					android:id="@+id/imageView2"
					android:layout_width="22dp"
					android:layout_height="22dp"
					android:layout_x="69dp"
					android:layout_y="60dp"
					android:src="@drawable/circulo"/>
 
			</AbsoluteLayout>
 
 
		</HorizontalScrollView>
	</ScrollView>
</LinearLayout>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar