Spanish Diseño con designer o por codigo

amminf

Active Member
Licensed User
Longtime User
Hola a todos ,

Estoy comenzando con b4a. Tengo la duda de usar designer o usar codigo para diseñar las activity.
Que usais vosotros ? Quiza ambos a la vez ?

Es que me pareciera que puesto a poner codigo en el designer script mejor puede ser hacerlo todo por codigo y asi tener ma control.

Agradecido por vuestros comentarios.
 

edgar_ortiz

Active Member
Licensed User
Longtime User
En lo personal utilizo el "designer" y he tenido muy buenos resultados cuando se utilizan telefonos con distintos tamaños de pantallas.

Saludos,

Edgar
 

bgsoft

Well-Known Member
Licensed User
Longtime User
Hola


Esto de como hacerlo va a gustos, en los dos te va a funcionar. Yo personalmente lo hago en tiempo de ejecución, la ventaja es que es reaprovechable para otros proyectos con simples cambios, creo un Sub que lo llamo desde el Activy_Create, y por ejemplo lo llamo GenerarFormulario, y aqui hago lo que haria en el designer, con la ventaja que ese Sub lo puedo copiar a otros proyectos ya que los nombres de los objetos siempre son los mismos e incluso los nombres de eventos. Y trabajando con DIP se adapta a cualquier tamaño de pantalla. Otra ventaja es que si tienes que crear varios objetos iguales creas un bucle For...Next y los distingues por el TAG. Y lo mejor, si funciona te funcionará en todos los proyectos ;) . Pero como te digo esto va a gustos.


Saludos
 
Last edited:

ebqlabs

Active Member
Licensed User
Hola


Esto de como hacerlo va a gustos, en los dos te va a funcionar. Yo personalmente lo hago en tiempo de ejecución, la ventaja es que es reaprovechable para otros proyectos con simples cambios, creo un Sub que lo llamo desde el Activy_Create, y por ejemplo lo llamo GenerarFormulario, y aqui hago lo que haria en el designer, con la ventaja que ese Sub lo puedo copiar a otros proyectos ya que los nombres de los objetos siempre son los mismos e incluso los nombres de eventos. Y trabajando con DIP se adapta a cualquier tamaño de pantalla. Otra ventaja es que si tienes que crear varios objetos iguales creas un bucle For...Next y los distingues por el TAG. Y lo mejor, si funciona te funcionará en todos los proyectos ;) . Pero como te digo esto va a gustos.


Saludos

Hola, para trabajar por diseños y que se adapte a varias pantallas. Es necesario poner un código o algo? porque me ha pasado que diseño y al verlo en diferentes pantallas la visualización se deforma.

Saludos
 

rscheel

Well-Known Member
Licensed User
Longtime User
Cuando utilices el diseñador tienes que jugar con las propiedades Common Properties, como el Horizontal Anchor, si esta alineado a la derecha o a la izquierda o si ocupa todo el ancho de la pantalla, así de esa manera se vera igual en el teléfono y el diseñador.
 

carlos7000

Well-Known Member
Licensed User
Longtime User
Hola


Esto de como hacerlo va a gustos, en los dos te va a funcionar. Yo personalmente lo hago en tiempo de ejecución, la ventaja es que es reaprovechable para otros proyectos con simples cambios, creo un Sub que lo llamo desde el Activy_Create, y por ejemplo lo llamo GenerarFormulario, y aqui hago lo que haria en el designer, con la ventaja que ese Sub lo puedo copiar a otros proyectos ya que los nombres de los objetos siempre son los mismos e incluso los nombres de eventos. Y trabajando con DIP se adapta a cualquier tamaño de pantalla. Otra ventaja es que si tienes que crear varios objetos iguales creas un bucle For...Next y los distingues por el TAG. Y lo mejor, si funciona te funcionará en todos los proyectos ;) . Pero como te digo esto va a gustos.


Saludos

Me podria, por favor, facilitar un programa de ejemplo como el que menciona? Ya que desde el script el "If Portrait Then" no me funciona.

Saludos
 
Top