Ich weiß, diese Art von Frage wurde oft gestellt, aber keiner von ihnen hat mir geholfen.Integer, xml Bildschirmgröße weise
Ich möchte verschiedene ganzzahlige Werte für meine 4, 5 und 5,5 Zoll Geräte. Dafür habe ich verschiedene Werte Ordner wie values-small
, values-normal
und values-large
erstellt aber jedes Mal bekomme ich Wert von values-normal
nur. Nichts davon funktioniert für mich.
Ich habe auch müde, minimale Breite mit folgender Formel zu berechnen. Um die Mindestbreite zu erhalten und den Ordner entsprechend zu erstellen.
DisplayMetrics dm = this.getApplicationContext().getResources().getDisplayMetrics();
float screenWidth = dm.widthPixels/dm.density;
float screenHeight = dm.heightPixels/dm.density;
Noch bekomme ich das gleiche Ergebnis. Bitte helfen Sie mir, das herauszufinden.
My Prüfvorrichtungen sind HTC ONE X (4,7 Zoll), Moto G3 (5 inch) amd Meizu MX5 (5,5 inch)
Bitte erklären. Welche Werte sind falsch? – Vyacheslav
erstens habe ich versucht mit werte-smal, normal etc aber ich bekomme wert von normal in allen geräten ... dann habe ich sw zu berechnen, aber stahl sw ist das gleiche für alle geräte –
haben sie versucht, 'values-ldpi' zu verwenden , '/ Werte-mdpi'? – Vyacheslav