我是Android开发环境的新手
我希望我的应用程序专为多种手机屏幕尺寸和分辨率而设计。
如果所有屏幕的设计保持不变,我是否可以使用一个XML布局进行设计,其尺寸在" dp"和" sp"。
android会自动自动缩放每部手机的尺寸和字体大小(ldpi,mdpi,hdpi,xdpi,xxdpi,xxxdpi)吗?或者我是否必须使用相应的dp / sp值为每个文件创建单独的布局文件?
另外,我希望如果我将每个图像放在各自的文件夹中,android会自行选择它。
答案 0 :(得分:1)
为这样的屏幕创建布局:
res / layout / my_layout.xml //正常屏幕尺寸的布局("默认")
res / layout-large / my_layout.xml //大屏幕尺寸的布局
res / layout-xlarge / my_layout.xml //超大屏幕尺寸的布局
res / layout-xlarge-land / my_layout.xml //横向格式超大的布局
res / drawable-mdpi / graphic.png //中密度位图
res / drawable-hdpi / graphic.png //高密度位图
res / drawable-xhdpi / graphic.png //超高密度的位图
res / drawable-xxhdpi / graphic.png //额外超高密度的位图