现在我正在开发一款适用于智能手机的应用程序,理论上也适用于平板手机,但不适用于平板电脑。平板电脑的宽度太大,所以我需要新的平板电脑布局。但是该应用程序在LG G3上很好,例如,我用我自己的设备测试它。
但是我在如何支持大型智能手机而不是平板电脑方面遇到了麻烦。看起来,我要么支持一切,要么什么都不支持。
<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="480" />
<!-- 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="480" />
</compatible-screens>
这是我的清单文件的一部分,显示了我支持的内容。我真的想为phablets添加“大”屏幕,但后来我同时支持平板电脑。
任何想法如何实现这个几乎不可能的功能?
答案 0 :(得分:0)
答案 1 :(得分:0)
您所寻求的是由您的分销渠道决定的。 Play商店,AFAIK,still does not honor android:requiresSmallestWidthDp
,这将是明确指定您想要的内容的唯一方式。其他分销渠道可能会支持该属性 - 您必须与他们联系。