2012-03-26 5 views
0

Ich brauche eine Möglichkeit zu sagen, ob Gerät LDPI oder MDPI oder HDPI HTML-Schriftgröße zu x festgelegt ist. zandroid html Schriftgröße nach Bildschirm Dichte

if (ldpi){ 
htmlString.append("<br><p align='center'><font color='Yellow' size='5'>"); 
} 
else if (mdpi){ 
htmlString.append("<br><p align='center'><font color='Yellow' size='6'>"); 
} 
else if (hdpi){ 
htmlString.append("<br><p align='center'><font color='Yellow' size='7'>"); 
} 

jede Hilfe dankbar

Antwort

1

Als Referenz werden würde: http://developer.android.com/reference/android/util/DisplayMetrics.html

Sie dpi-Wert wie diese erhalten können;

DisplayMetrics metrics = new DisplayMetrics(); 
getWindowManager().getDefaultDisplay().getMetrics(metrics); 

und vergleichen Sie die density Eigenschaft mit Konstanten;

int DENSITY_DEFAULT The reference density used throughout the system. 
int DENSITY_HIGH Standard quantized DPI for high-density screens. 
int DENSITY_LOW Standard quantized DPI for low-density screens. 
int DENSITY_MEDIUM Standard quantized DPI for medium-density screens. 
int DENSITY_TV Standard quantized DPI for 720p TV screens. 
int DENSITY_XHIGH 
+0

danke für Ihre Hilfe –

Verwandte Themen