2012-02-06 4 views
1

我々はこれが間違った画面サイズを報告し、いくつかのデバイスを除いて、素晴らしい作品リソースを選択するために使用される画面解像度を強制することはできますか?私たちのアンドロイドで

http://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources

で記述されたリソースの選択機構を使用して、異なる画面解像度のために異なるレイアウトを使用しています。

特に、Kindle FireとNook Tabletで同じ解像度を使用したいと考えています。これらは600x1024の画面を持っているため、「大きな」画面を持っていると報告する必要があります。 Kindleの火災は、そうしますが、ヌーク錠は「XLARGE」のリソースをピックアップ:

http://nookdeveloper.zendesk.com/entries/20814001-emulator-loads-xlarge-layout

私は、アプリケーションがヌークタブレット上で実行されていることを検出し、そのための特別なケースを追加しますが、私は持つことができますリソース選択メカニズムが特定の画面サイズのリソースを取得するように強制する方法が見つかりません。

答えて

0

単純な解決策(おそらくあなたが探しているわけではない)は、Nookリリースで利用可能なXLargeリソースを持たないことです。これにより、両方のNookデバイスが同じリソースをロードします。それは私がやったことですが、XLargeの大きな変更はありませんでしたので、これは大きな問題ではありませんでした。

悲しいことに、Androidは古いバケットシステムではなく幅のセレクタが最小の3.2まで、この問題を修正しませんでした。しかし、Nookは2.3.4で頑張っています。したがって、より良いサイズ選択システムが必要な場合は、自分でロールバックする必要があります。

個人的には、トップセラーが現在Kindle Fire and Nookのデバイスであるため、個人的には10インチのタブレットを7インチのタブレットにターゲティングしていません。 Nookの高いプロファイルは、別のビルドを作成する価値があるかもしれません。

関連する問題