![]() |
|
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 |
«
Tema Anterior
|
Siguiente tema
»
|
Herramientas |
#1
|
||||
|
||||
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! |
|
#2
|
Deberias mostrar el layout.xml haber como lo tienes.
|
#3
|
||||
|
||||
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> |
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 01:35:28 (GMT +2)
HTCMania: líderes desde el 2007