Android 使用兼容屏幕尺寸支持三星galaxy s4的任何方法
我最近发布了一个应用程序,但用户界面还没有为更大的平板电脑屏幕做好准备,因此,在修复此问题之前,我已经使用兼容的屏幕标签过滤掉了某些屏幕尺寸为xlarge的设备:Android 使用兼容屏幕尺寸支持三星galaxy s4的任何方法,android,Android,我最近发布了一个应用程序,但用户界面还没有为更大的平板电脑屏幕做好准备,因此,在修复此问题之前,我已经使用兼容的屏幕标签过滤掉了某些屏幕尺寸为xlarge的设备: <compatible-screens> <screen android:screenDensity="ldpi" android:screenSize="small" /> /* All sizes up to large xhdpi */ <sc
<compatible-screens>
<screen
android:screenDensity="ldpi"
android:screenSize="small" />
/* All sizes up to large xhdpi */
<screen
android:screenDensity="xhdpi"
android:screenSize="large" />
</compatible-screens>
/*所有尺寸均可达到大尺寸xhdpi*/
不幸的是,在清单中声明这样的兼容屏幕大小会排除S4。我找不到一种方法来指定兼容屏幕,而不排除S4
注意,已经提出了一个非常类似的问题,但接受的答案(表明在441dpi时S4属于xxhdpi屏幕密度范围)在这种特殊情况下没有帮助,因为xxhdpi不是屏幕密度的有效清单属性值
编辑:
非常感谢Commonware在下面给出的答案。因此,S4的正确铲斗为:
<screen
android:screenDensity="480"
android:screenSize="normal" />
在
元素中使用480
而不是xxhdpi
。对于我来说,这些屏幕设置仍然不支持S4,你知道为什么吗?我认为是screenSize=“large”@keaukraine不正确。。仅使用small
和medium
屏幕大小(带有480
支持)适用于Xperia Z、Galaxy S4和HTC One。@RenjithKN最终这是可行的解决方案。我遇到的问题是,我上传了apk作为alpha版本进行测试,然后支持的设备没有更新。作为正常的apk版本,设备已正确更新,并且worked@domenicop:“xxhdpi仍然不受支持吗?”--我避免像瘟疫一样出现
,所以我最近没有研究过这个问题。建议您继续使用480
。“另外,是否支持其他xxhdpi屏幕(如Nexus 5、HTC One)?-xxhdpi
是xxhdpi
,无论是谁制作的。“您能否提供一些链接,以便更好地记录这些链接(如果存在)--