我目前正在开发一个应用程序,该应用程序应该支持不同的屏幕大小(手机和平板电脑)以及不同的屏幕方向。我应该使用最小宽度(手机等使用layout-sw320dp)和端口/陆地(layout-sw320dp-land…)限定符来确定屏幕上可以容纳多少视图,或者有更好的方法吗?
我也可以使用小型、普通、大型、xlarge限定符,但我阅读了
(此处http://developer.android.com/guide/practices/screens_support.html)
API 13级已经否决了这些内容,这就引出了我的下一个问题。
API级别8(我的最低API级别)是否支持最小宽度限定符?
不,它不支持最小宽度限定符。(仅在Android 3.2+中支持)您将不得不使用"老派"的方式来支持多个设备。
关于如何做到这一点,你可以遵循这个答案:
https://stackoverflow.com/a/15113877