Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo obtener el tamaño de pantalla de un teléfono Android

Cómo obtener el tamaño de pantalla de un teléfono Android

Puedes obtener el tamaño de resolución de la pantalla del teléfono móvil utilizando la clase DisplayMetrics.

La clase DisplayMetrics es la clase clave para obtener varios atributos de la pantalla del teléfono móvil. El siguiente ejemplo muestra cómo obtener la resolución de la pantalla del teléfono móvil.

Agregue un objeto TextView y un objeto Button al archivo de diseño main.xml. El objeto TextView se usa para mostrar el valor de resolución obtenido y el objeto Botón se usa para obtener la resolución al hacer clic.

El código de main.xml es el siguiente:

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

>

?android:id="@+id/tv"

?android:layout_width="fill_parent"

?android :layout_height= "wrap_content"

?android:text="La resolución del teléfono móvil es:"/>

android:id="@ +id/ btnOK"

? android:layout_width="fill_parent"

? android:layout_height="wrap_content"

? android:text="Obtener teléfono resolución" />

El código en TestActivity es el siguiente:

clase pública TestActivity extiende la actividad {

Private TextView TV;

Private Button btn;

//Obtener la clase de resolución de pantalla del teléfono

privado DisplayMetrics dm;

public void onCreate(Bundle saveInstanceState) {

super.onCreate(savedInstanceState);

setContentView( R. layout.main);

tv = (TextView)findViewById(R.id.tv);

btn = (Botón)findViewById(R); .id) .btnOK);

btn.setOnClickListener(new View.OnClickListener() {

?public void onClick(View v) {

?dm = new DisplayMetrics();

?getWindowManager().getDefaultDisplay().getMetrics(dm);

?//Obtener el ancho y alto de el teléfono móvil en unidades de píxeles px

?String strPM = "La resolución de la pantalla del teléfono móvil es:" + dm.widthPixels+"* "+dm.heightPixels;

?t

v.setText(strPM);

}

});

}

}

Ejecute el programa Finalmente, cuando hacemos clic en el botón Botón, podemos ver la siguiente representación: