Chr*_*nos 2 layout android screen screen-resolution
有一种简单的方法可以为最高4.0的手机提供兼容性,但不包括平板电脑?
例如,我可以:
<uses-sdk
android:minSdkVersion="4"
android:targetSdkVersion="14" />
Run Code Online (Sandbox Code Playgroud)
然后设置:
<supports-screens
android:anyDensity="true"
android:xlargeScreens="false"
android:largeScreens="true"
android:normalScreens="true"
android:resizeable="true"
android:smallScreens="true" />
Run Code Online (Sandbox Code Playgroud)
这个配置从市场过滤平板电脑?
非常感谢您的帮助!
首先,让我非常清楚地指出不建议这样做.谷歌希望开发人员能够创建适用于几乎所有设备的应用程序,但如果你坚持,那就有可能做到.
您首先需要做的是定义平板电脑是什么.我对平板电脑的定义 - 在Android术语中 - 是一种屏幕尺寸为large或的设备x-large.与设备normal或small屏幕通常是手机.但是有一些例外.您可以使用此插图作为参考:

无论如何,一旦您对平板电脑的定义感到满意,您可以supports-screen将清单中的标签设置为以下内容:
<supports-screens
android:anyDensity="true"
android:xlargeScreens="false"
android:largeScreens="false"
android:normalScreens="true"
android:smallScreens="true" />
Run Code Online (Sandbox Code Playgroud)
此外,您希望定位清单中的最新API级别(截至本文发布时为15级):
<uses-sdk
android:minSdkVersion="4"
android:targetSdkVersion="15" />
Run Code Online (Sandbox Code Playgroud)
再次 - 不建议这样做.您应该尝试使用也适用于平板电脑的布局.平板电脑优化的布局会更好,但至少可以让它在平板电脑上运行.
| 归档时间: |
|
| 查看次数: |
2835 次 |
| 最近记录: |