Der Schlüssel zum Verständnis, das Verständnis ist, zu verwenden, was sie bedeuten, Qualifier Ressourcen.
Die Dichtequalifikatoren (z. B. ldpi, hdpi, xhdpi) geben Ressourcen an, die sich basierend auf der Pixeldichte im Gerätebildschirm ändern. Dies ist nützlich für Ressourcen wie Bilder. Normalerweise möchten Sie, dass Ihre Bilder auf allen Geräten die gleiche physische Größe haben. Das bedeutet, dass Sie auf Geräten mit höherer Dichte ein Bild mit höherer Dichte ("größer") benötigen.
Die Größenqualifizierer (z. B. sw720dp, s2320dp) geben Ressourcen an, die sich je nach physischer Größe des Geräts ändern. Dies ist nützlich, wenn Sie festlegen möchten, dass einige Inhalte auf dem Bildschirm die Größe (oder den Ort) basierend auf der Bildschirmgröße ändern sollen. Beispielsweise möchten Sie möglicherweise eine Liste von Elementen auf einem 4-Zoll-Gerät für ein Raster von Elementen auf einem 7-Zoll-Gerät austauschen.
Allgemeinen werden die Dichte Qualifikation für Drawables verwendet, da höhere Dichte Drawables Geräte mit höherer Dichte werden soll, und die Größe Qualifikation für Layouts verwendet werden, da Sie die Vorteile der unterschiedlichen Bildschirmgrößen in Anspruch nehmen möchten Ihre Layouts anpassen, um besser.
Die beiden sind jedoch nicht gegenseitig aus. Sie können entweder ein Qualifikationsmerkmal (und viele weitere) für jede Art von Ressource verwenden, die Ihren Anforderungen entspricht. Der erste Schritt besteht darin, herauszufinden, was Sie auf verschiedenen Geräten tun möchten, und dann die geeigneten Ressourcenqualifizierer zu identifizieren, um Ihre Ziele zu erreichen.
Wenn Sie Handys und Tablet unterstützen, müssen Sie beide über Drawable halten [http://developer.android.com/guide/practices/screens_support.html](http://developer.android.com/guide/practices/ screenshots_support.html) – Krishna
http://stackoverflow.com/questions/14448451/density-specific-layouts-vs-size-specific-layouts-in-android –