2011-07-12 7 views
1

私はアプリを作っていますが、完成まで近づいています。今はさまざまな画面サイズとピクセル密度で最適化しようとしています。デバイスの1つ(エミュレータを使用して)は本当にイライラしています。私はNotion Ink Adam(1024x800か何か、10.1インチ)を編集する修飾子を見つけることができないようです。これによると:http://developer.android.com/guide/practices/screens_support.html、10.1インチのNotion Ink Adamは修飾子で "xlarge"とみなすべきです。しかし、 "layout-xlarge"のような修飾子でこれを使用すると、Notion Ink Adamエミュレータはそれに追随しません。Androidの修飾子がNotion Ink Adamで動作しない

"layout-xlarge-hdpi"はNotion Ink Adamが従う "layout-hdpi"という別のフォルダを持っていますが、他のデバイス用にTHAT修飾子を使用しています。また、私は "layout-hdpi-long"を試しましたが、私の他の "長い" hdpiデバイスも編集しています。 Notion Ink Adamはタブレットで、1)Notion Ink Adamのようなタブレット、2)MDPI画面、小さな画面、3)Nexus OneやMotorola Droidのような長いhdpi画面を分離しようとしています。

私の主な問題は、1と3を分ける修飾子を見つけようとしていることです。長いhdpi画面のためのタブレットは常に私の修飾子に従います。

答えて

4

xlargeデバイスのサポートは、Android 2.3(ジンジャーブレッド)以降でのみ導入されました。 AdamがまだFroyoを実行している場合、Adamは自身を「大規模」と報告し、さらに大きなリソースを見つけることはありません。

私は、Androidデバイスに画面サイズと密度の分類を報告させるアプリ "ScreenInfo"を開発しました。 find it in the Market、またはgrab the sourceとすることができます。

  • 小さなスクリーンの携帯電話(元G1のような):通常MDPI 3.7から4.5インチの画面/ W
  • 最もハイエンドのスマートフォン:ノーマルあなたは様々なカテゴリーを整理支援するため

    -hdpi

  • 小スクリーニング錠剤(7インチ):大MDPI、または銀河タブ7、大hdpi
  • 大スクリーニング錠剤(10インチ)の場合:XLARGE-MDPI
0

私が知っている限り、適切な画面密度のために、-xlarge-hdpi-mdpiなどを使用して、すべて正しく行っています。 Adamのエミュレータ(または実際のデバイス)がすでに-xlargeのレイアウトから抜けていない場合は、単純に無視するのが最善の方法です。 Android 3.xデバイスがリリースされているので、これは特に人気の高いタブレットではありません(その前にあったことはありませんでしたが、わかりません)。標準を無視していれば、大半のデバイスで何ができるか

一般的な修飾語の意味はわかりませんが、リンクしたドキュメントの情報を参照すると、「一般的」なのです。

0

アダム自身を大きなデバイスとして報告します。だから、アダムにはもっと大きなリソースが必要です。