Visualizzazione stampabile
-
Dimensioni dello schermo
Ciao a tutti :) stavo facendo una applicazione quando mi sono reso conto che vorrei renderla utilizzabile su tutti i dispositivi e quindi volevo sapere se c'è una funzione che mi permetta di ottenere le dimensioni dello schermo.....sapete se esiste?
Grazie in anticipo :)
-
In un metodo della tua Activity, puoi usare un codice simile a questo:
codice:
Point P;
getWindowManager().getDefaultDisplay().getSize(P);
A questo punto la risoluzione dello schermo è contenuta in P.x e P.y.
Leggi bene i commenti nella descrizione del metodo getSize() in quanto la dimensione reale dello schermo restituita non è quella che poi sarà disponibile per l'applicazione.
In particolare per creare applicazioni indipendenti dallo schermo, ti consiglio di leggere la documentazione ufficiale: Supporting Multiple Screens.
-
Quote:
Originariamente inviato da
toporagno
Ciao a tutti :) stavo facendo una applicazione quando mi sono reso conto che vorrei renderla utilizzabile su tutti i dispositivi e quindi volevo sapere se c'è una funzione che mi permetta di ottenere le dimensioni dello schermo.....sapete se esiste?
Grazie in anticipo :)
codice:
Se vuoi che l applicazione si adatti dinamicamente a schermi con una risoluzione differente puoi semplicemente inserire nell' xml del layout:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
</LinearLayout>
-
Perfetto :) grazie mille!