android如何选择正确的布局/ drawable以获得正确的屏幕分辨率?

时间:2014-08-05 08:47:30

标签: android xml android-layout layout pixel

我在启动一个Android应用程序时,android做了一个好的"猜测"至于根据屏幕尺寸使用哪种布局/可绘制。但是,我想知道从哪里选择这个?我问这个是因为我有很多布局都不能正常工作。我在android网站上看到你可以创建一个名为layout-xhdpi,layout-ldpi等的文件夹。但是a​​ndroid会自动查找layout-xhdpi或layout-ldpi,还是需要在任何地方指定?

同样适用于drawables。在Eclispe中创建新应用程序时,它会为您自动生成drawables文件夹,但这必然意味着它会查找这些文件夹。

结论: android在哪里寻找替代屏幕大小以及如何/在哪里可以更改它?

1 个答案:

答案 0 :(得分:0)

 Create following layout folder

res/layout/my_layout.xml             // layout for normal screen size ("default")
res/layout-small/my_layout.xml       // layout for small screen size
res/layout-large/my_layout.xml       // layout for large screen size
res/layout-xlarge/my_layout.xml      // layout for extra large screen size
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation

res/drawable-mdpi/my_icon.png        // bitmap for medium density
res/drawable-hdpi/my_icon.png        // bitmap for high density
res/drawable-xhdpi/my_icon.png       // bitmap for extra high density