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/10/14, 21:36:59
Avatar de adri1992
adri1992 adri1992 no está en línea
Usuario poco activo
Mensajes: 45
Compra y venta: (1)
 
Fecha de registro: may 2012
Mensajes: 45
Modelo de smartphone: iPhone 3GS
Tu operador: Yoigo
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de rafaxplayer
rafaxplayer rafaxplayer no está en línea
Miembro del foro
Mensajes: 224
 
Fecha de registro: jun 2013
Localización: en la barcelona media
Mensajes: 224
Modelo de smartphone: LG-E610
Tu operador: Orange
Mencionado: 0 comentarios
Tagged: 0 hilos
Deberias mostrar el layout.xml haber como lo tienes.
Responder Con Cita
  #3  
Viejo 24/10/14, 00:36:29
Avatar de adri1992
adri1992 adri1992 no está en línea
Usuario poco activo
Mensajes: 45
Compra y venta: (1)
 
Fecha de registro: may 2012
Mensajes: 45
Modelo de smartphone: iPhone 3GS
Tu operador: Yoigo
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de adri1992
adri1992 adri1992 no está en línea
Usuario poco activo
Mensajes: 45
Compra y venta: (1)
 
Fecha de registro: may 2012
Mensajes: 45
Modelo de smartphone: iPhone 3GS
Tu operador: Yoigo
Mencionado: 0 comentarios
Tagged: 0 hilos
Subo esto chicos, a ver si me podéis echar una mano
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: 16:08:14 (GMT +2)

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