我在启动一个Android应用程序时,android做了一个好的"猜测"至于根据屏幕尺寸使用哪种布局/可绘制。但是,我想知道从哪里选择这个?我问这个是因为我有很多布局都不能正常工作。我在android网站上看到你可以创建一个名为layout-xhdpi,layout-ldpi等的文件夹。但是android会自动查找layout-xhdpi或layout-ldpi,还是需要在任何地方指定?
同样适用于drawables。在Eclispe中创建新应用程序时,它会为您自动生成drawables文件夹,但这必然意味着它会查找这些文件夹。
结论: android在哪里寻找替代屏幕大小以及如何/在哪里可以更改它?
答案 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