Create Label by code. Independents Properties. New font. Vertical

Hi friends,

in this post I sent an extension about: Create Buttons, Labels, TextBoxes, Images, Sliders by code. New font. Vertical Slider

In this new extension we can create Labels by code using independent Properties.

FontTypeface: “default” or font file, example: sevillana.ttf
MarginLeft, MarginTop referred to container Layout.
Rotate: 0 to 360
TextAlignement: left: 0, center: 1 and right: 5.
Index: each label an index.
The properties created are the last ones established.
We can touch a Label and trigger an event.
You can delete all Labels (and container layout).

Hola amigos, aquí otra extensión para crear Etiquetas desde código, en este caso podemos estableces las Propiedades independientemente.
La Propiedad con la que se crean las Etiquetas son las últimas establecidas.

  • Podemos hacer Click en un componente y obtendremos su texto y su índice.
  • Podemos borrar todos los componentes, también se borrará el Disposición.
  • Mediante rotate podemos poner los componentes en vertical o en cualquier otro ángulo.
  • Podemos poner una nueva fuente, en este caso he puesto la fuente sevillana.ttf
  • El alineamiento del texto es un número entero izquierda: 0, centro: 1 y derecha: 5.

Puedes ver el tutorial más completo en:
http://kio4.com/appinventor/294B_extension_crear_etiqueta.htm
p194B_crear_etiquetas.aia (93.8 KB)
com.KIO4_CreateLabel.aix (14.7 KB)

6 Likes

Here other example: Create Labels by loop.


p194B_crear_etiquetas_bucle.aia (93.8 KB)

4 Likes

we can use only vertical arrangements or any else ?

2 Likes

Vertical and Horizontal

1 Like

if possibly , please all arrangements

can you change the "call KIO4.CreateLabel " to have a return value as a label, so that we can use the buildin "any component " blocks to change its properties any time needed, as the picture below, mmexport1518441487271
then you do not need to create so many setter and getter

1 Like

may i change the margin top just of one specific label with a specific ID?