我正在研究在Android项目中使用布局的最佳实践。
在Android文档中说从Android 3.2到创建限定符类型-mdpi -hdpi等已经过时,最好的方法是为每个屏幕创建特定文件夹,如sw600dp等。还可以为每个案例创建不同的布局,但这种方法的尺寸和图像如何?
我为每个案例创建单独的布局,并在布局中使用固定尺寸?那怎么样?
图像会在像“dawable-mdpi”这样的文件夹中继续?
我花了一些时间研究文档,但怀疑还在继续.. https://developer.android.com/guide/practices/screens_support.html
答案 0 :(得分:0)
如果我错了,请纠正我。
在将Android 3.0 drawable放入文件夹之前,具体取决于屏幕大小。为了支持更大的设备,引入了根据屏幕密度绘制的可绘制的。根据屏幕的像素密度而不仅仅是屏幕的大小来选择这种可绘制的。 您可以在"如何支持多个屏幕"本页的一部分https://developer.android.com/guide/practices/screens_support.html#support
所以我认为使用small,normal,large和xlarge是折旧的,我们现在使用ldpi(低),mdpi(中),hdpi(高),xhdpi超高),xxhdpi(extra-extra-high)和xxxhdpi(额外超高) 而sw600dp,sw720dp等适用于屏幕尺寸至少为600dp,720dp等的设备。您可以在此处阅读更多相关信息:https://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts
您将在您花费一些时间学习的文档中找到所有问题的答案。再次通过它,我相信你会更加清楚。