Ho pianificato di utilizzare diverse dimensioni del carattere per la visualizzazione del testo su diverse dimensioni del dispositivo in modo da rendere leggibili le lettere. Ho già deciso di non utilizzare layout diversi per dispositivi diversi e di creare un layout comune per adattarlo a tutti i dispositivi. Ora l'unico problema è nelle dimensioni del testo.Aumentare la dimensione del carattere in base alle dimensioni del dispositivo
Domande:
Mi piacerebbe avere i vostri suggerimenti tecnici su come modificare la dimensione del carattere in base alla dimensione (la dimensione fisica) del dispositivo.
Come derivare la dimensione del carattere in base al rapporto aspetto.
Eventuali difetti nell'utilizzo di questo tipo di approccio?
XML per la visualizzazione di testo
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#ffffff"
android:orientation="vertical">
<TextView
android:id="@+id/tvValue4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="I planned to use different font size for the textview on different device size so as to make the letters legible. I have already decided not to use different layouts for different devices and built a common layout to fit in all the devices. Now the only problem is on the text size."
android:textColor="#000000"
android:textSize="15sp" />
</LinearLayout>
Grazie in anticipo
picpaste.com/Untitled1-4MSIpnIo.png Si prega di controllare la schermata ho usato il 15dp per il TextView. Ma questo è mostrato in un numero diverso di linee in diversi dispositivi. Ho bisogno di avere tutti gli schermi con lo stesso numero di linee. Se la dimensione dello schermo è piccola, il carattere deve essere piccolo e Se la dimensione dello schermo è grande allora il carattere deve diventare grande .. Passa i tuoi suggerimenti - iappmaker – iappmaker
dp (o dip) è Pixel indipendente dal dispositivo, non "pixel del dispositivo" . Vedi http://developer.android.com/guide/topics/resources/more-resources.html#Dimension il resto del post circa 160 punti per pollice e tutto il resto è per lo più corretto. Sono solo pedante. –