1

状況

Froyo をターゲットとして開発しているアプリがあり、すべてのベスト プラクティス ガイドライン (サイズの dp、テキストの sp、9 パッチ ドローアブル、絶対レイアウトなしなど) に従っています。レイアウト xml はデフォルトのレイアウト ディレクトリにあり、画像の大部分は drawable-hdpi にあります。mdpi (480x320 でテスト) と hdpi (800x480 でテスト) の両方で、実際の電話ハードウェアで見事に動作し、GUI は完全にプロポーションを保ち、テキストは鮮明に保たれます。

私は最近、タブレットに移行することを決定しました。私の意図は、鮮明なグラフィックスを備えた同じ画面比率のタブレットでアプリを実行することです (ただし、少なくとも 9 パッチのドローアブルとテキストの場合)。

問題

Honeycomb 3.2を実行しているAsus Transformer Tabletにアプリを展開しようとしました(1280x800の10.1画面があり、これはxlarge、mdpiだと思います)。そのまま、次のいずれかを取得します。

  1. 画面いっぱいに拡大: GUI は正しい比率/比率に拡大されていますが、すべてがぼやけています (画像とテキスト) 事実上、480x320 バージョンが拡張されていると思われます.SD カードからロードされた画像も低解像度で表示されています.

  2. 画面全体に引き伸ばす: 画像とテキストはすべてくっきりとしていますが、位置がずれており、ほとんどの場合小さすぎます。私が測定したところ、画像のピクセル単位の測定値は 480x320 画面と同じです。

また、プロジェクト ターゲットを Honeycomb 3.2 (バージョン 13) に設定し、サイトで見つけた他のすべての返信で提案されているように、サポートされている画面のオプションを設定しようとしましたが、得られたのは上記の (1) の結果だけでしたが、タスクバーにサイズ変更オプションアイコンはありません。

事前に感謝します。

4

1 に答える 1

0

<supports-screens>タグをマニフェストに含めましたか?

<supports-screens 
   android:xlargeScreens="true" 
   android:largeScreens="true" 
   android:normalScreens="true"
   android:smallScreens="true" />
于 2011-10-10T01:10:59.270 に答える