|
||
|
|
|
|||||||
| Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
|
Navegación entre fragments
Tengo dos fragments, uno encima del otro.
En el primero, se encuentra lo que se podría definir como el índice de un libro, con la lista de capítulos. Los capítulos son muchos. Así que el fragment es muy largo y ocupa más espacio del disponible en la pantalla de un móbil. De hecho, tiene una barra desplazadora para poder ir arriba y abajo. **** Es al seleccionar uno de estos capítulos, que cobra importancia el segundo, que tiene un textview, ya que es allí donde aparece el mensaje correspondiente a dicho capítulo. **** Y aquí está el problema. El texto aparece, pero si el usuario no se desplaza manualmente hasta el final de la pantalla, no lo verá. Y yo lo que quiero es que ese movimiento se haga automaticamente, enviar el foco a ese segundo fragment. Y no lo encuentro. Tal vez es que no hago las preguntas correctas, pero es que parece como si no estuviera contemplado. Pero si yo he pensado en ello, seguro que alguien ya lo ha hecho y hay una solución. Podeis decirme cual es? Pongo aquí el "main.xml" por si es de alguna utilidad: <?xml version="1.0" encoding="utf-8"?> <ScrollView android:id="@+id/svguerra" android:layout_width="fill_parent" android:layout_height="fill_parent" android rientation="vertical"android:background="@drawable/fons" xmlns:android="http://schemas.android.com/apk/res/android"> <LinearLayout android:layout_width="fill_parent" android:layout_height="538dp" android rientation="vertical" ><ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginTop="10dp" android:src="@drawable/fotoguerra" /> <!-- INTRODUCCIÓ --> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginBottom="6dp" android:layout_marginLeft="15dp" android:layout_marginRight="5dp" android:text="@string/titolintroduccio" android:textColor="#7b290d" android:textSize="19sp" android:textStyle="bold" /> <TextView android:layout_width="300dp" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:text="@string/contingutintroduccio" android:textColor="#000000" /> <fragment android:id="@+id/frag_LlistCapitols" android:layout_width="match_parent" android:layout_height="870dp" class="com.carlesqf.historiaguerra.LlistCapitols" /> <fragment android:id="@+id/frag_ContCapitols" android:layout_width="match_parent" android:layout_height="600px" class="com.carlesqf.historiaguerra.ContCapitols" /> </LinearLayout> </ScrollView> |
|
|
![]() |
Estás aquí
|
||||||
|
||||||