4

たとえば、Samsung Galaxy TAb 7 インチからその他のタブレット サイズまで、すべてのタブレットでアプリケーションを動作させたいと考えています。

Google Play でアプリを公開したとき、HTC Sensation XE や Samsung Galaxy S3 などの同じハンドセットに表示されました。マニフェストのタグは次のとおりです。

<supports-screens
    android:largeScreens="true"
    android:normalScreens="false"
    android:requiresSmallestWidthDp="600"
    android:smallScreens="false"
    android:xlargeScreens="true" />

各子タグがどのサイズに正確に対応しているのか正確にはわからないと思います。誰でも私を助けることができますか?

4

2 に答える 2

0

Gingerbread の元のバージョンである Galaxy Tab 7 をサポートするつもりなら、Gingerbread の下で Tablet だけをサポートする方法はないと思います。Gingerbread はタブレットとスマートフォンを区別しないためです。

Honeycomb からのみ、最小の幅 dp を使用して幅の違いを判断できます。

したがって、この回答が役立つと思います:

Android タブレット専用アプリの設計

基本的に、ハニカムのみを制限する最小 SDK タグを追加する必要があります (タブレットのみ、ハニカムを使用する電話はありません)。アプリをダウンロードできます。

于 2012-11-20T11:38:39.440 に答える
0

ここに記載されているように、これらのデバイスは largeScreen と見なされると思います: http://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts

構成するには、こちらをご覧ください: http://developer.android.com/guide/topics/manifest/supports-screens-element.html

largeScreen を false に設定してみます。

于 2012-11-20T10:41:19.760 に答える