Galaxy Tab 应该支持哪些 android 布局和可绘制资源进行开发?

Posted

技术标签:

【中文标题】Galaxy Tab 应该支持哪些 android 布局和可绘制资源进行开发?【英文标题】:Which android layout and drawable resources should galaxy tab support for development? 【发布时间】:2012-01-09 11:20:21 【问题描述】:

我正在开发支持多设备的应用程序。 现在我想知道 Galaxy Tab 支持哪种布局?我的意思是像 layout-large 或 layout-small、layout-xlarge 或任何其他? galary 选项卡支持可绘制的 Samw 以放置图像。 ?

谢谢。

【问题讨论】:

【参考方案1】:

现在我想知道 Galaxy Tab 支持哪种布局?

这个特定问题的答案取决于设备的英寸,无论是 10 英寸还是 7 英寸或其他。您可以查看 developer.android.com 提供的这张图片。它清楚地描述了设备各英寸的布局。

希望这会有所帮助!

【讨论】:

【参考方案2】:

如果您将目标 sdk 级别设置为小于 9 的任何值,则假定对超大屏幕的支持为 false。如果您在清单中设置 targetSdkVersion=9,则假定 xlarge 支持为 true。请查看我的 SO 答案。

Manifest 中的以下代码支持所有 dpi。

<supports-screens android:smallScreens="true" 
      android:normalScreens="true" 
      android:largeScreens="true"
      android:xlargeScreens="true"
      android:anyDensity="true" />

祝你好运

【讨论】:

【参考方案3】:

您还可以在支持屏幕中使用新的尺寸限定符。(适用于 android 3.2 及更高版本)

<manifest ... >
    <supports-screens android:requiresSmallestWidthDp="600" />
    ...
</manifest>

以下是典型屏幕宽度的一些数字:

320dp:典型的手机屏幕(240x320 ldpi、320x480 mdpi、480x800 hdpi 等)。

480dp:类似于 Streak (480x800 mdpi) 的补间平板电脑。

600dp:7 英寸平板电脑 (600x1024 mdpi)。

720dp:10 英寸平板电脑(720x1280 mdpi、800x1280 mdpi 等)。

参考dev guide on screen supports

【讨论】:

像 Galaxy nexus 这样的设备已经在手机上支持 720p (1280x720)。最好选择 Uttam 的回答。

以上是关于Galaxy Tab 应该支持哪些 android 布局和可绘制资源进行开发?的主要内容,如果未能解决你的问题,请参考以下文章

android 多个 videoView 问题,特定于 Galaxy Tab

Galaxy Tab 10.1 上的 Android ADK 错误

Android:如何从三星 Galaxy Tab 获取 data/anr/traces.txt?

应用程序运行时无法在三星 Galaxy Tab 7.7 P6800 上设置 android 应用程序的音量

三星GALAXY Tab S2 8.0(T719C/32GB)平板测试

信标 - 三星 Galaxy Tab A6 SM-T280 上的 RSSI 错误