2012-05-06 12 views
0

今、さまざまなレイアウトと異なるドロアブルを使用するように、さまざまなサイズのアンドロイドで作業しています。私のアプリはギャラクシーノートとタブレット(同じ解像度1280x800)の両方でサポートする必要があるため、判断が難しい。タブレットにはレイアウトの違いがあります。それはいくつかのデバイスで動作しますが、一部のデバイスやICSでは動作しません。ですから、解像度とデバイスタイプ(携帯電話/タブレット)ごとにAPKを分離したいと思います。アンドロイド上の特定のドロアブル/レイアウト

たとえば、私は同じapapを持つすべての携帯電話をスケーリングせずに同じ描画可能なレイアウトでレイアウトしたいと思っています。私はdrawableでそれを入れようとしましたが、それは通常の画面サイズとして扱われ、すべてを拡大するようです。

だから、hdpi/xhdpi/mdpiに依存せずにスケーリングせずに描画可能なレイアウトを使用する方法があるかと思います。

私はxmlを使用する代わりにコーディングを通して設定できるかどうか考えていますか?私は特定の解決装置が特定のapkをダウンロードすることを許可します。

さらに、drawable-sw720pを設定して通常の画面で実行すると、関連する写真やレイアウトを取得できないためクラッシュしますか?

答えて

0

は、問題を解決するために役立つことがあり、このリンクでalookしてください:

http://developer.android.com/guide/topics/manifest/supports-screens-element.html

は、このヘルプを願っています。

+0

ありがとうございます。もう少し質問しますが、私は小さな画面をfalseに設定してdrawable-largeフォルダを持っていると、小さな画面デバイスで実行するとどうなりますか?利用可能なドロワブルソースがないため、またはアプリケーションにアクセスできないため、スケーリングやクラッシュなしに画面の一部が表示されるだけですか? –

+0

@ Alan Lee通常、サポート画面を(true)に設定しましたが、サポートがfalseに設定されている場合は、システムは画面に合わせてレイアウトのサイズを変更しません。 –

関連する問題