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

Respuesta
 
Herramientas
  #1  
Viejo 23/10/14, 21:36:59
Array

[xs_avatar]
adri1992 adri1992 no está en línea
Usuario poco activo
· Votos compra/venta: (1)
 
Fecha de registro: may 2012
Mensajes: 45
Modelo de smartphone: iPhone 3GS
Tu operador: Yoigo
Problema con un botón al sacar teclado

Chicos, una duda sobre un pequeño problema que tengo...

Para trastear, estoy haciendo mi primera aplicación, que consiste básicamente en llevar las puntuaciones de los jugadores para saber al final quién gana.

El problema es este:

En la primera imagen no se ve ningún tipo de descuadre. Simplemente los nombres de jugadores con las puntuaciones y debajo un botón para pasar a la siguiente ronda.
Pues bien... Al salir el teclado virtual para introducir la puntuación, el botón también se sube con el teclado, de forma que deja invisible toda la información acerca de los jugadores (2a imagen).

¿Cómo se puede solucionar esto?







Gracias!
Responder Con Cita


  #2  
Viejo 24/10/14, 00:17:34
Array

[xs_avatar]
rafaxplayer rafaxplayer no está en línea
Miembro del foro
 
Fecha de registro: jun 2013
Localización: en la barcelona media
Mensajes: 224
Modelo de smartphone: LG-E610
Tu operador: Orange
Deberias mostrar el layout.xml haber como lo tienes.
Responder Con Cita
  #3  
Viejo 24/10/14, 00:36:29
Array

[xs_avatar]
adri1992 adri1992 no está en línea
Usuario poco activo
· Votos compra/venta: (1)
 
Fecha de registro: may 2012
Mensajes: 45
Modelo de smartphone: iPhone 3GS
Tu operador: Yoigo
 Cita: Originalmente Escrito por rafaxplayer Ver Mensaje
Deberias mostrar el layout.xml haber como lo tienes.

Os dejo este xml mismo (es para el caso en el que hay 5 jugadores):

Código:
<?xml version="1.0" encoding="utf-8"?>

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

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Round"
        android:id="@+id/puntation5_roundNumber"
        android:layout_marginTop="43dp"
        android:textSize="35dp"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Cards"
        android:id="@+id/puntuation5_cartsToDo"
        android:layout_below="@+id/puntation5_roundNumber"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="26dp"
        android:textSize="25dp"
        android:layout_marginBottom="10dp" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="¡Siguiente ronda!"
        android:id="@+id/puntuation5_nextRound"
        android:layout_marginBottom="43dp"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="10dp" />

    <RelativeLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_below="@+id/puntuation5_cartsToDo"
        android:layout_above="@+id/puntuation5_nextRound"
        android:background="#3F000000"
        android:id="@+id/relativeLayout2"
        android:layout_marginRight="5dp"
        android:layout_marginLeft="5dp"
        android:paddingTop="5dp">

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Jug."
            android:id="@+id/puntation5_jugadorText"
            android:layout_alignParentTop="true"
            android:layout_alignParentLeft="true"
            android:layout_alignParentStart="true"
            android:textSize="25dp"
            android:layout_marginLeft="10dp"
            android:textStyle="bold" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Puntos"
            android:id="@+id/puntuation5_puntosText"
            android:layout_alignBottom="@+id/puntation5_jugadorText"
            android:layout_centerHorizontal="true"
            android:textSize="25dp"
            android:textStyle="bold" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Total"
            android:id="@+id/puntuation5_totalText"
            android:layout_alignParentTop="true"
            android:layout_alignParentRight="true"
            android:layout_alignParentEnd="true"
            android:textSize="25dp"
            android:layout_marginRight="10dp"
            android:textStyle="bold" />

        <ScrollView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:id="@+id/scrollView"
            android:layout_below="@+id/puntation5_jugadorText"
            android:layout_marginTop="10dp">

            <RelativeLayout
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:minHeight="310dp"
                android:longClickable="true">

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="Player1"
                    android:id="@+id/puntuation5_player1Text"
                    android:textSize="20dp"
                    android:layout_alignBaseline="@+id/puntuation5_player1EditText"
                    android:layout_alignBottom="@+id/puntuation5_player1EditText"
                    android:layout_alignParentLeft="true"
                    android:layout_alignParentStart="true" />

                <EditText
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:inputType="number"
                    android:ems="10"
                    android:id="@+id/puntuation5_player1EditText"
                    android:layout_alignParentTop="true"
                    android:layout_centerHorizontal="true"
                    android:width="80dp" />

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="0"
                    android:id="@+id/puntuation5_player1TotalPoints"
                    android:layout_alignBaseline="@+id/puntuation5_player1EditText"
                    android:layout_alignBottom="@+id/puntuation5_player1EditText"
                    android:layout_alignParentRight="true"
                    android:layout_alignParentEnd="true"
                    android:layout_marginRight="10dp"
                    android:width="50dp"
                    android:textSize="25dp"
                    android:gravity="center" />

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="Player2"
                    android:id="@+id/puntuation5_player2Text"
                    android:textSize="20dp"
                    android:layout_below="@+id/puntuation5_player1EditText"
                    android:layout_alignParentLeft="true"
                    android:layout_alignParentStart="true"
                    android:layout_marginTop="22dp" />

                <EditText
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:inputType="number"
                    android:ems="10"
                    android:id="@+id/puntuation5_player2EditText"
                    android:width="80dp"
                    android:layout_alignBaseline="@+id/puntuation5_player2Text"
                    android:layout_alignBottom="@+id/puntuation5_player2Text"
                    android:layout_alignLeft="@+id/puntuation5_player1EditText"
                    android:layout_alignStart="@+id/puntuation5_player1EditText" />

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="0"
                    android:id="@+id/puntuation5_player2TotalPoints"
                    android:width="50dp"
                    android:textSize="25dp"
                    android:gravity="center"
                    android:layout_alignBottom="@+id/puntuation5_player2Text"
                    android:layout_alignRight="@+id/puntuation5_player1TotalPoints"
                    android:layout_alignEnd="@+id/puntuation5_player1TotalPoints" />

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="Player3"
                    android:id="@+id/puntuation5_player3Text"
                    android:textSize="20dp"
                    android:layout_below="@+id/puntuation5_player2EditText"
                    android:layout_alignParentLeft="true"
                    android:layout_alignParentStart="true"
                    android:layout_marginTop="38dp" />

                <EditText
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:inputType="number"
                    android:ems="10"
                    android:id="@+id/puntuation5_player3EditText"
                    android:width="80dp"
                    android:layout_alignBaseline="@+id/puntuation5_player3Text"
                    android:layout_alignBottom="@+id/puntuation5_player3Text"
                    android:layout_alignLeft="@+id/puntuation5_player2EditText"
                    android:layout_alignStart="@+id/puntuation5_player2EditText" />

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="0"
                    android:id="@+id/puntuation5_player3TotalPoints"
                    android:width="50dp"
                    android:textSize="25dp"
                    android:gravity="center"
                    android:layout_alignBottom="@+id/puntuation5_player3Text"
                    android:layout_alignRight="@+id/puntuation5_player2TotalPoints"
                    android:layout_alignEnd="@+id/puntuation5_player2TotalPoints" />

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="Player4"
                    android:id="@+id/puntuation5_player4Text"
                    android:textSize="20dp"
                    android:layout_below="@+id/puntuation5_player3EditText"
                    android:layout_alignParentLeft="true"
                    android:layout_alignParentStart="true"
                    android:layout_marginTop="38dp" />

                <EditText
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:inputType="number"
                    android:ems="10"
                    android:id="@+id/puntuation5_player4EditText"
                    android:width="80dp"
                    android:layout_alignBaseline="@+id/puntuation5_player4Text"
                    android:layout_alignBottom="@+id/puntuation5_player4Text"
                    android:layout_alignLeft="@+id/puntuation5_player3EditText"
                    android:layout_alignStart="@+id/puntuation5_player3EditText" />

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="0"
                    android:id="@+id/puntuation5_player4TotalPoints"
                    android:width="50dp"
                    android:textSize="25dp"
                    android:gravity="center"
                    android:layout_alignBottom="@+id/puntuation5_player4Text"
                    android:layout_alignRight="@+id/puntuation5_player3TotalPoints"
                    android:layout_alignEnd="@+id/puntuation5_player3TotalPoints" />

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="Player5"
                    android:id="@+id/puntuation5_player5Text"
                    android:textSize="20dp"
                    android:layout_below="@+id/puntuation5_player4EditText"
                    android:layout_alignParentLeft="true"
                    android:layout_alignParentStart="true"
                    android:layout_marginTop="38dp" />

                <EditText
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:inputType="number"
                    android:ems="10"
                    android:id="@+id/puntuation5_player5EditText"
                    android:width="80dp"
                    android:layout_alignBaseline="@+id/puntuation5_player5Text"
                    android:layout_alignBottom="@+id/puntuation5_player5Text"
                    android:layout_alignLeft="@+id/puntuation5_player4EditText"
                    android:layout_alignStart="@+id/puntuation5_player4EditText" />

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="0"
                    android:id="@+id/puntuation5_player5TotalPoints"
                    android:width="50dp"
                    android:textSize="25dp"
                    android:gravity="center"
                    android:layout_alignBottom="@+id/puntuation5_player5Text"
                    android:layout_alignRight="@+id/puntuation5_player4TotalPoints"
                    android:layout_alignEnd="@+id/puntuation5_player4TotalPoints" />



            </RelativeLayout>
        </ScrollView>

    </RelativeLayout>

</RelativeLayout>
Muchísimas gracias
Responder Con Cita
  #4  
Viejo 30/10/14, 11:35:52
Array

[xs_avatar]
adri1992 adri1992 no está en línea
Usuario poco activo
· Votos compra/venta: (1)
 
Fecha de registro: may 2012
Mensajes: 45
Modelo de smartphone: iPhone 3GS
Tu operador: Yoigo
Subo esto chicos, a ver si me podéis echar una mano
Responder Con Cita
Respuesta

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



Hora actual: 10:37:01 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /