0

今のところタブレットのみをサポートするアプリを開発しています。しかし、高密度のタブレット用の高解像度の写真はありません(〜230 dpi、1920X1200の最新のAsusタブレットのように、TF700Tなどと呼ばれていると思います)。これでUIのテストを開始したくありません。画面。今日のほとんどの一般的なタブレット(1280x720および10.1')のmdpi写真しかありません。この画面を備えたタブレットでアプリを開発しました。これは、今日のタブレットの一般的なサイズです。

xlarge画面のみをサポートするようにアプリを設定する方法を知っていますが、mdpi画面のみをサポートするようにもしたいと思います。Androidデベロッパーガイドからそれを行う方法を見つけることができませんでした。

今のところ私のマニフェスト:

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

ありがとう、エラッド

4

2 に答える 2

2

使用<compatible-screens>:

<compatible-screens>
    <screen android:screenSize="xlarge" android:screenDensity="mdpi" />
</compatible-screens>

参照: http://developer.android.com/guide/topics/manifest/compatible-screens-element.html

このように解像度に大きく依存するアプリを作成することは、特に良い戦略ではありません。

于 2012-09-24T22:20:21.930 に答える
0

mdpi密度のタブレットがアプリケーションをインストールするのを防ぐことはできませんが、強制的に画面互換モードandroid:largestWidthLimitDpで実行することはできます。これは、の属性で行われます。<support-screens>

android:compatibleWidthLimitDpまた、アプリを画面互換モードで実行するかどうかをユーザーが選択できるようにする属性もあります。

これら 2 つの属性の説明と使用については、こちらをお読みください

于 2012-09-24T22:22:09.817 に答える