Sono nuovo alla programmazione Android. Ho visto diversi telefoni con diverse risoluzioni dello schermo che girano su Android. Come posso creare un'applicazione che funziona su tutti i dispositivi Android senza alcuna distorsione nelle viste dell'applicazione .....Programmazione Android - risoluzione schermo
risposta
La risposta breve è di ridimensionare tutti gli elementi del layout in dip
. dip
è l'abbreviazione di Density-independent pixel
e Android ridimensiona automaticamente gli elementi di dimensioni pari a dip
con le stesse dimensioni su schermi diversi. (È possibile ridurre dip
a dp
nei file XML di layout.)
La risposta lunga è a read this article on the Android developer website. È lungo ma consiglio vivamente di leggerlo dall'inizio alla fine almeno una volta prima di arrivare troppo lontano con la tua applicazione.
Ci sono alcune buone pratiche per avere risoluzione app indipendente,
- Per utilizzare tutte le 9 immagini di patch.
- Per creare il layout in base a Density Independent Pixel.
Ci sono diversi modi per ottenere schermo indipendenza .. immagini
- Usa 9 toppa laddove possibile
- design layout utilizzando unità di misura come dp, sp e le misure (in, mm ... ecc).
- Utilizzare
fill_parent
ewrap_content
ove possibile. - utilizzo delle risorse insieme con qualificazioni (specificando le risorse per un gruppo/tipo di dispositivo)
- Progettazione di scala e di montaggio con codifica personalizzata per il vostro programma (Non raccomandato) Do leggere quanto segue:
http://developer.android.com/guide/practices/screens_support.html (Dai un'occhiata ai test, alle best practice più intensamente)
- 1. jQuery Risoluzione schermo Risoluzione altezza
- 2. Risoluzione equazioni funzionali programmazione
- 3. Ottieni risoluzione nativa dello schermo
- 4. Risoluzione schermo dispositivo corona SDK
- 5. Schermo codice di risoluzione java
- 6. Java Toolkit descrepenses risoluzione schermo
- 7. Risoluzione schermo iPhone e iPad
- 8. risoluzione dello schermo per Android e iPhone design in Photoshop
- 9. Android: altezza del layout in percentuale della risoluzione dello schermo
- 10. Android: Ottieni la risoluzione dello schermo/pixel come valori interi
- 11. Come ottenere la risoluzione dello schermo in Android Honeycomb?
- 12. Ridimensionare le immagini in base alla risoluzione dello schermo Android
- 13. Risoluzione dello schermo su un'app PhoneGap
- 14. Blocco/sblocco dello schermo Android a livello di programmazione
- 15. Quale risoluzione dello schermo dovrei usare?
- 16. Ridimensionamento della risoluzione dello schermo JavaFX
- 17. Qual è la risoluzione dello schermo dell'iPhone?
- 18. CSS: schermo assoluta problema di risoluzione
- 19. Ottenere la risoluzione dello schermo usando PHP
- 20. Risoluzione dello schermo nell'app UWP Win10
- 21. XNA - Ottieni risoluzione dello schermo corrente
- 22. Risoluzione indipendenza in Android SurfaceView
- 23. Timeout schermo Android
- 24. Programmazione uscita HDMI per doppio schermo
- 25. Attivazione schermo a livello di programmazione
- 26. Come cambiare il timeout dello schermo a livello di programmazione?
- 27. Zoom a misura automatica su Google Maps in java? (a seconda della risoluzione dello schermo Android)
- 28. Google Maps Android MapView utilizza diverse tessere di risoluzione per densità di schermo diverse?
- 29. il problema di un problema è la risoluzione dello schermo con sviluppo Android
- 30. Schermata ad alta risoluzione in Android