大佬教程收集整理的这篇文章主要介绍了在Android中,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
<compatible-screens> <!-- all small size screens --> <screen android:screenSize="small" android:screenDensity="ldpi" /> <screen android:screenSize="small" android:screenDensity="mdpi" /> <screen android:screenSize="small" android:screenDensity="hdpi" /> <screen android:screenSize="small" android:screenDensity="xhdpi" /> <!-- all normal size screens --> <screen android:screenSize="normal" android:screenDensity="ldpi" /> <screen android:screenSize="normal" android:screenDensity="mdpi" /> <screen android:screenSize="normal" android:screenDensity="hdpi" /> <screen android:screenSize="normal" android:screenDensity="xhdpi" /> </compatible-screens>@H_674_4@但现在看来,使用5.5英寸手机的用户无法安装我的应用程序.接下来我也发现了这个@L_696_4@和图片: @H_674_4@ @H_674_4@我的第@L_489_7@问题 – 是否可以将屏幕尺寸限制为特定的英寸值,或者我只能使用小型,普通型,大型和Xlarge等标签? @H_674_4@在某些时候,我决定通过更新清单将支持英寸大小增加到7:
<compatible-screens> <!-- all small size screens --> <screen android:screenSize="small" android:screenDensity="ldpi" /> <screen android:screenSize="small" android:screenDensity="mdpi" /> <screen android:screenSize="small" android:screenDensity="hdpi" /> <screen android:screenSize="small" android:screenDensity="xhdpi" /> <!-- all normal size screens --> <screen android:screenSize="normal" android:screenDensity="ldpi" /> <screen android:screenSize="normal" android:screenDensity="mdpi" /> <screen android:screenSize="normal" android:screenDensity="hdpi" /> <screen android:screenSize="normal" android:screenDensity="xhdpi" /> <!-- all large size screens --> <screen android:screenSize="large" android:screenDensity="ldpi" /> <screen android:screenSize="large" android:screenDensity="mdpi" /> <screen android:screenSize="large" android:screenDensity="hdpi" /> <screen android:screenSize="large" android:screenDensity="xhdpi" /> </compatible-screens>@H_674_4@但使用5.5英寸手机甚至5.2英寸的用户仍然无法安装应用程序. @H_674_4@所以我的第二个问题 – 我做错了什么或不明白? @H_674_4@我老老实实地读了关于stackoverflow和android文档中的文章的所有类似问题,并没有找到正确的答案.谢谢.
<compatible-screens>
页面上.
@H_674_4@因此,如果您希望自己的应用与更高密度的设备兼容,则必须在< compatible-screens>中包含这些密度.元件.但更简单的方法是使用< supports-screens>元素而不是.根据文档,< supports-screens> element不考虑密度:
@H_674_4@有了这个,您只需在清单中指定以下内容:
<supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="false" android:xlargeScreens="false" android:largestWidthLimitDp="840"/>@H_674_4@不应该使用largestWidthLimitDp属性,但基于density breakpoints的Material Design文档,840dp似乎是手机的@L_489_7@很好的限制. @H_674_4@否则,您仍然可以使用< compatible-screens>如果您希望对应用兼容的设备进行更精细的控制,请使用以下标记:
<compatible-screens> <!-- all small size screens --> <screen android:screenSize="small" android:screenDensity="ldpi" /> <screen android:screenSize="small" android:screenDensity="mdpi" /> <screen android:screenSize="small" android:screenDensity="hdpi" /> <screen android:screenSize="small" android:screenDensity="xhdpi" /> <screen android:screenSize="small" android:screenDensity="xxhdpi" /> <screen android:screenSize="small" android:screenDensity="xxxhdpi" /> <!-- all normal size screens --> <screen android:screenSize="normal" android:screenDensity="ldpi" /> <screen android:screenSize="normal" android:screenDensity="mdpi" /> <screen android:screenSize="normal" android:screenDensity="hdpi" /> <screen android:screenSize="normal" android:screenDensity="xhdpi" /> <screen android:screenSize="normal" android:screenDensity="xxhdpi" /> <screen android:screenSize="normal" android:screenDensity="xxxhdpi" /> </compatible-screens>
以上是大佬教程为你收集整理的在Android中全部内容,希望文章能够帮你解决在Android中所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。