FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
¿cómo adaptar el tamaño del WebBrowser a la pantalla del dispositivo?
Hola de nuevo.
Yo siempre con preguntas "raras". Si alguien ha encontrado la manera de hacer que la ventana del TWebBrowser se adapte al tamaño de la pantalla de cada dispositivo, agradeceré una sugerencia. Saludos.
__________________
"Pedid y se os dará; buscad y hallaréis ..." (Lc 11,9-10) "...si no tengo caridad, nada soy..." (1 Cor 13,1-13) |
#2
|
|||
|
|||
Hola a todos.
He resuelto esta cuestión de la siguiente manera. 1.- He colocado el TWebBrowser dentro de un TScrollBox. El TScrollBox alineado primero alClient o Client (Según versión de Rad Studio) para que me ocupe todo el espacio disponible en el dispositivo. 2.- He cambiado la alineación del TScrollBox alNone o None (Según) porque si no no me deja modificar el ancho y el alto. 3.- He puesto la alineación del TWebBrowser alClient o Client (Ya sabéis) 4.- En la unidad donde se muestra el TWebBrowser tengo el siguiente código:
He intentado hacerlo (Como podéis ver) con las variables standard de Delphi (FMX.Types.TDeviceDisplayMetrics) pero no se ajusta bien a las distintas pantallas (¿?). Me hubiera gustado, pues me podría haber evitado bastantes "permissions" en mi App, pero funciona peor que con FMX.DeviceInfo. Ver descarga aquí. DeviceInfo es un record declarado en la unidad FMX.DeviceInfo.pas descargable en el link anterior y que está definido de esta forma:
Algunos de los campos de DeviceInfo son bastante interesantes. Bueno, si alguien conoce una manera mejor de resolverlo, estoy abierto a sugerencias, mientras tanto me quedaré con esto. Lo cuento por si le sirve a alguien en el futuro. Saludos.
__________________
"Pedid y se os dará; buscad y hallaréis ..." (Lc 11,9-10) "...si no tengo caridad, nada soy..." (1 Cor 13,1-13) |
#3
|
|||
|
|||
Hola,
Tu codigo me parece bastante interesante,.. funciona compilando para window, pero al compilar para android, da errores... pudiste resolver eso ? Falto declarar algun uses o agregar componentes ?? Saludos |
#4
|
|||
|
|||
Hola jo3litro.
Si lo que quieres es la unidad FMX.DeviceInfo para utilizar otras funciones, descárgatela del link que puse más arriba. Si lo que quieres es adaptar el formato del TWebBrowser a la pantalla. Puedes hacerlo más fácilmente sin utilizar FMX.DeviceInfo de esta manera. Debes tener localizada en el dispositivo la página web y todas las imágenes y archivos que lleve incluídos. Yo lo hice colocándolos en el fichero Deployment del proyecto, a la Remote Path assets\internal\, y luego los llamo desde el TWebBrowser de la siguiente manera:
Espero que te sirva. Si no vuelve a precisar tu pregunta. Un saludo.
__________________
"Pedid y se os dará; buscad y hallaréis ..." (Lc 11,9-10) "...si no tengo caridad, nada soy..." (1 Cor 13,1-13) |
#5
|
|||
|
|||
Cita:
Lo siento Saludos
__________________
"Pedid y se os dará; buscad y hallaréis ..." (Lc 11,9-10) "...si no tengo caridad, nada soy..." (1 Cor 13,1-13) |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Adaptar texto al tamaño de una caja | (MAJ) | HTML, Javascript y otros | 4 | 27-02-2017 18:46:03 |
Adaptar un video al tamaño de un panel | enecumene | OOP | 6 | 21-11-2007 18:03:08 |
Adaptar form a nuevo tamaño de pantalla | Tonio | Varios | 4 | 26-05-2007 18:55:45 |
centrar forma y adaptar a la resolucion de pantalla | gulder | Varios | 4 | 26-10-2005 16:10:55 |
Webbrowser a pantalla completa | nugame | Internet | 4 | 29-11-2004 09:14:55 |
|