Home Menu

Menu



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  
Viejo 23/12/14, 11:02:27
Avatar de carlesqf
carlesqf carlesqf no está en línea
Usuario novato en la web
Mensajes: 11
 
Fecha de registro: oct 2014
Localización: Barcelona
Mensajes: 11
Modelo de smartphone: galaxy SIII mini
Tu operador: ONO
Mencionado: 0 comentarios
Tagged: 0 hilos
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"
androidrientation="vertical"
android:background="@drawable/fons"
xmlns:android="http://schemas.android.com/apk/res/android">

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="538dp"
androidrientation="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>
Responder Con Cita


Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Programación y Desarrollo para Android

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 04:34:56 (GMT +1)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007