Android app: Support all screen sizes

耗尽温柔 提交于 2019-12-03 16:35:56

The screen sizes you mentioned are meant to be ranges. For instance, a 3.3 inch screen would probably fall into the 'normal' category , as it is bigger than the 2.7, but less than 3.7. now that said, there are some minor changes in terms of pixel density and that kind of thing, but the idea behind the screen sizes they chose is that there isn't a whole lot of difference between a 3.2 inch screen and a 3.3 inch screen, so if you write your layout properly (using relative widths, etc.) then your app should look the same whether you are on a 3.2 or 3.3. The reason they add in all those sizes for the SDK is that you might want to have more information shown or have things laid out differently if your consumer is using a really small screen vs a really large one (like a tablet). For the most part, however, relative layouts are king - don't use hard coded pixel values for sizing of view elements if you can avoid it, and keep your layout fluid - that way all screen sizes can be supported with minimal work and testing on your part.

Its not like that

2inch to around 3.7 inch comes under small screen around 3.5 to 4.5inches is normal where 4 inches to 7 inches means large screen and 7 inches or more comes under xlarge screen

You can't cover all sizes. You can read this article - http://developer.android.com/guide/practices/screens_support.html

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!