2016-04-01 5 views
0

Ich entwickle app.Ich habe nur Layout-Ordner mit XML-Dateien, es zeigt richtig in mehr Pixel Bildschirm, aber wenn ich meine App in weniger Pixel Bildschirm den Text sehen ist groß nicht dasselbe wie mehr Pixel-Bildschirm Wie Android-Entwickler-Website stieß ich auf Layout-sw320dp, Layout-sw480dp. Also habe ich die XML-Dateien in layout-sw320dp, layout-480dp und Änderungen wie Textgröße und Rand hinzugefügt, dann, wenn ich sie mit sw-320dp in weniger Pixel-Bildschirm ausführen kann ich Textgröße sehen gleiche wie mehr Pixel Bildschirm, aber wann Ich laufe mit sw-320dp das gleiche in mehr Pixel-Bildschirm, der Text ist klein, es nimmt Layout von nur sw320 eigentlich sollte es aus Layout-Ordner nehmen.Ich weiß nicht, wo ich falsch bin, kann mir jemand sagen.android system nimmt layout xml-dateien nur von layout-320

screens with only layout folder 
[![screen in less pixel density[![screen with more pixel][1]][1]][2] 

screens with layout-sw320sp 

[![screen in less pixel [![screen with more pixel density][3]][3]density][4]][4] 


    [1]: http://i.stack.imgur.com/6rTNw.png 
    [2]: http://i.stack.imgur.com/uHRkx.png 
    [3]: http://i.stack.imgur.com/qhcmk.png 
    [4]: http://i.stack.imgur.com/Z5PE0.png 
+0

Dies liegt an der Pixelqualität von Geräten! –

+0

also wie kann ich das Problem lösen können Sie bitte helfen – Sanjeev

+0

überprüfen Sie dies: -> http://developer.android.com/training/multiscreen/screensizes.html http://stackoverflow.com/questions/9476662/how- to-set-android-layout-to-support-alle-bildschirmgrößen http://stackoverflow.com/questions/9877946/text-size-and-different-android-screen-sizes http://stackoverflow.com/ Fragen/15715324/erhöhen-die-Schriftgröße-basierte-auf-der-Größe-des-Geräts –

Antwort

0

Sie sollten nicht auswählen, welche Ressourcengröße angezeigt wird, Android hängt davon ab, welches Gerät zur Laufzeit verwendet wird. Ihre Aufgabe ist es, die Ressource im richtigen Ordner zu setzen, zum Beispiel res/layout/mylayout.xml und res/layout-sw480dp/mylayout.xml sw is smallest width Bildschirm, 320 ist eine Zahl, dp kann als Pixel gedacht werden. Dieses Konzept, Ressourcen in Ordner mit speziellen Namen zu setzen und es Android zu ermöglichen, den besten Namen/Ordner für den Job auszuwählen, funktioniert für jede Ressource. Strings/Sprachen, Bilder/für Gerät Bildschirmgröße, Nacht/Tag, Orientierung- |.