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
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…