Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用兼容屏幕尺寸支持三星galaxy s4的任何方法_Android - Fatal编程技术网

Android 使用兼容屏幕尺寸支持三星galaxy s4的任何方法

Android 使用兼容屏幕尺寸支持三星galaxy s4的任何方法,android,Android,我最近发布了一个应用程序,但用户界面还没有为更大的平板电脑屏幕做好准备,因此,在修复此问题之前,我已经使用兼容的屏幕标签过滤掉了某些屏幕尺寸为xlarge的设备: <compatible-screens> <screen android:screenDensity="ldpi" android:screenSize="small" /> /* All sizes up to large xhdpi */ <sc

我最近发布了一个应用程序,但用户界面还没有为更大的平板电脑屏幕做好准备,因此,在修复此问题之前,我已经使用兼容的屏幕标签过滤掉了某些屏幕尺寸为xlarge的设备:

<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
,无论是谁制作的。“您能否提供一些链接,以便更好地记录这些链接(如果存在)--