我遇到了让所有字段都适合800 x 480显示的问题,因为提交按钮从底部消失。这让我想知道我是否真的需要支持一个小的显示器。我正在研究的应用程序不是为了大众消费,最多只使用几千人,而是针对“普通”用户,即群体配置文件与一般人群。
我做了一些检查,发现了两个有趣的链接,特别是这一个:
https://gigaom.com/2014/07/09/android-screen-sizes-arent-as-big-a-challenge-for-developers-as-you-might-think/
它指出开发商客户使用的10种最受欢迎的手机对应于以下5种布局尺寸:
720 x 1280
768 x 1280
800 x 1280
1080 x 1920
1440 x 2560
下一个链接:
http://developer.android.com/about/dashboards/index.html
显示,只有6%的Google Play手机使用的Android版本低于Android 4.0,只有10%的手机使用的功能低于Android 4.1。
然后,我检查了各种版本的Samsung Galaxy S系列的屏幕尺寸历史记录,您必须回到2011年4月发布的Galaxy S2,才能找到屏幕尺寸为800 x 480的Galaxy S2。下一个S版本Galaxy S3于2012年发布,屏幕尺寸最小,如上图所示。
问题在于虽然我的应用程序中支持的最低Android版本是4.0,但有S2的人可能已升级到它。此外,甚至最近发布了一些具有800×480显示器的电话,例如,三星Neo。 S3是第一个以4.0作为本机操作系统发布的,所以如果S2用户没有升级,他们无论如何都无法使用该应用程序。他们中的大多数人现在可能都有一部新手机,我希望。
我可能会尝试将提交按钮包裹在相对布局中,看看我是否可以让800 x 480用户滚动到它,但是显示器太小了我不确定我能不能做到工作。
所以我想我的问题是,我应该如何关注800 x 480的显示问题?
答案 0 :(得分:1)
我自己也在几个月前使用了你为实习所提供的研究链接。我在下面提供的图片表明,正常的hdpi屏幕占所有手机的 38.3%。这可能是 480x800 , 480x854 ,或 600x1024 (如果我正确解释的话)。 38%是严重的金额,不应该被丢弃。
不要让声音降级,但您是否考虑将ScrollView与dp中的大小调整结合使用?