Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Desarrollo en Delphi para Android
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy


Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-06-2015
H.Sagas96 H.Sagas96 is offline
Miembro
NULL
 
Registrado: jun 2015
Posts: 29
Poder: 0
H.Sagas96 Va por buen camino
Como ajustar la pantalla para diferentes dispositivos moviles

Quiero pode ajustar la pantalla dependiendo del dispositivo donde tenga mi app, pero no se como... Y quiero que se pueda usar en cualquier dispositivo movil... alguien conoce como hacer esto en delphi xe6?
Responder Con Cita
  #2  
Antiguo 20-07-2015
jpgonzalez jpgonzalez is offline
Miembro
 
Registrado: feb 2010
Posts: 121
Poder: 15
jpgonzalez Va por buen camino
Buenas, he leido algo con respecto a este tema, aunque sigo teniendo algunas dudas.

He probado poniendo un ScaledLayout, con lo cual la pantalla se va adaptando a los diferentes dispositivos. El problema que encontre aqui es que no pude desactivar el giro de pantalla, con lo cual el diseño se rompia todo.
Otro inconveniente de esta opcion, es que si usas imagenes, se pueden pixelar al escalarse (segun lo que lei).

Hay quienes aconsejan que lo mejor es diseñar pantallas para cada dispositivo, asi te aseguras que el diseño quede como vos queres en cada uno de ellos.
Aqui tambien me encontre con un inconveniente, que es que solo tengo para diseñar en Android 4" y Android 5"... como mi telefono tiene 4,5", al correr la app me toma como si fuera de 5" y pierdo parte de la pantalla.

Estoy comenzando con esto nuevamente, había probado el Delphi XE5 y ahora estoy probando el XE7... si bien parece una herramienta muy poderosa, mepa que hay que leer y buscar bastante.

Abrazo!
Responder Con Cita
  #3  
Antiguo 20-07-2015
Avatar de look
look look is offline
Miembro
 
Registrado: sep 2007
Ubicación: The Shire
Posts: 656
Poder: 17
look Va camino a la fama
Cita:
Empezado por H.Sagas96 Ver Mensaje
Quiero pode ajustar la pantalla dependiendo del dispositivo donde tenga mi app, pero no se como... Y quiero que se pueda usar en cualquier dispositivo movil... alguien conoce como hacer esto en delphi xe6?
hola, sigue estos pasos:

1) ajusta los controles a tu gusto, segun el tamaño de la pantalla del dispositivo seleccionado
2) Cambia en las propiedades de alineamiento de los controles a "scale"

al jugar esta propiedad podras conseguir lo que quieres, almenos a mi me ha funcionado bien.

Saludos!
__________________
all your base are belong to us
Responder Con Cita
  #4  
Antiguo 22-07-2015
cocute cocute is offline
Miembro
 
Registrado: nov 2008
Posts: 403
Poder: 16
cocute Va por buen camino
Yo no entiendo como va el tema,
diseño para android 5" corro el programa en mi móvil android de 5" pero me aparecen los controles cortados.
Vamos como si hubiese diseñado para 6"
Aunque con lo de poner aling a scale parece que se soluciona, pero no se si es la solucón ideal.

No sería mejor que se basasen en la resolución en vez de las pulgadas?
Responder Con Cita
  #5  
Antiguo 23-07-2015
jpgonzalez jpgonzalez is offline
Miembro
 
Registrado: feb 2010
Posts: 121
Poder: 15
jpgonzalez Va por buen camino
Buenas cocute, a mi me pasaba algo similar.
En el entorno de desarrollo me aparece como opciones Android 4" y Android 5".
Como mi telefono es de 4,5", me tomaba el diseño del de 5" y me quedaban los controles cortados, por eso es que decidi usar un scaledlayout.
De todos modos, tampoco me convencia porque al girar la pantalla, me destrozaba la grafica (yo tengo TImages)... igual calculo que esto último se podría haber solucionado si en el MultiResBitmap del TImage ponia alguna que coincidiera con las dimensiones de la pantalla cuando lo giraba.
Por ahora a seguir probando con la parte grafica, a mi me salvo el hecho de usar un Tabbed with navigation para la aplicacion.
Saludos!
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿Cómo enviar correo para dispositivos móviles? FabianSiza Desarrollo en Delphi para Android 1 03-02-2015 18:25:14
Mozilla prepara una versión de su navegador Firefox para dispositivos móviles gluglu Noticias 2 15-10-2007 02:51:36
Dispositivos móviles PacoPepe OOP 1 24-01-2006 21:29:25
D8 para dispositivos moviles fabianbbg .NET 5 23-06-2004 21:13:49
programacion para dispositivos móviles felixgo Varios 1 19-02-2004 14:15:48


La franja horaria es GMT +2. Ahora son las 22:26:15.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi