Spanish B4J Obtener alto y largo de pantalla

Duque

Active Member
Licensed User
Longtime User
Después de buscar por todos lados en el foro no encontré la solución por lo que me toco pedirle a san Google que me iluminara y lo hizo.

Aquí mi solución para otros:

B4X:
#if JAVA

import java.awt.Dimension;
import java.awt.Toolkit;

public static int largo(){
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
int l = d.width;
return l;
}

public static int alto(){
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
int a = d.height;
return a;
}

public static int ppp(){
int p = Toolkit.getDefaultToolkit().getScreenResolution();
return p;
}

#End If


La llamada de los métodos
B4X:
    Dim l,a As Int
    Dim jo As JavaObject= Me
    l= jo.RunMethod("largo", Null)
    a= jo.RunMethod("alto", Null)
    Log("Largo "&l)
    Log("alto "&a)

También puede retornar el método ppp (puntos por pulgada), yo no lo requería para mi necesidad
 
Top