Ver Mensaje Individual
  #12  
Viejo 16/10/12, 13:20:02
Avatar de truxky
truxky truxky no está en línea
Miembro del foro
Mensajes: 150
 
Fecha de registro: nov 2010
Localización: Madrid
Mensajes: 150
Modelo de smartphone: Samsung Galaxy SIII
Tu operador: Yoigo
Mencionado: 0 comentarios
Tagged: 0 hilos
Buenas a todos.

Después de que me ayudarais tanto con mi problema de layout, recurro otra vez a vosotros. Sigo con temas de layout, tengo definidos varios layout dependiendo del tamaño de las diferentes pantallas.

Estos son los tamaños que tengo de por ejemplo la portada de la aplicación:

xhdpi -> 640x940
hdpi -> 480x854
mdpi -> 320x480
ldpi -> 240x342

¿Estos valores son correctos no??

Me encuentro con otro problema y es que en esta pantalla que tiene un titulo y una imagen, tengo dos botones en la parte de abajo del layout. Para situarlos tengo diferente el siguiente layout:

Código:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_gravity="center_horizontal"
    android:background="@drawable/portada"
    android:orientation="vertical" >

    <Button
        android:id="@+id/BotonComenzar"
        android:layout_width="300dp"
        android:layout_height="wrap_content"
        android:drawableLeft="@drawable/tenis"
        android:text="@string/Comenzar"
        android:textSize="30dp"
        android:layout_gravity="center_horizontal"
        android:layout_marginTop="470dp"/>

    <Button
        android:id="@+id/BotonCargar"
        android:layout_width="300dp"
        android:layout_height="wrap_content"
        android:drawableLeft="@drawable/cargar"
        android:text="@string/Cargar"
        android:textSize="30dp"
        android:layout_gravity="center_horizontal"
        android:visibility="visible"/>

</LinearLayout>
Tengo puesto el dato de: android:layout_marginTop="470dp". Esto en pantallas grandes funciona bien, pero en pantallas pequeñas que no tienen tanto tamaño, me aparecen los botones por debajo. ¿Como puedo solucionarlo?

Un saludo.
Responder Con Cita