2012-03-27 14 views
3

私は異なるデバイスでアプリケーションをテストしていますが、Motorola Razrではイメージが小さく、レイアウトが正しくフィットしていません。イメージはMotorola Razr 4.7画面には表示されません

  1. このデバイスの画面サイズは、通常と分類されています。ちょうど私がテストしている別のデバイスのように。
  2. 5つの異なる描画可能フォルダ(drawable-hdpi、drawable-ldpi、drawable-mdpi、drawable-tvdpi、drawable-xhdpi)にすべての画像を配置します。それでも画像は小さいです...

他のデバイスと同じようにレイアウトすることはできますか? (HTC、サムスンなど)

EDIT:

私はイメージ480X556を持っていると私は描画可能-hdpiフォルダにそれを置きます。 XMLでは、画像の背景幅を - android:layout_width = "320dp"に設定しました。 4.7画面以外のすべての「標準」画面で、すべて正常に動作しています。私はxmlを変更したくないが、別のイメージを別のフォルダに追加したい。 1)新しい画像もどのフォルダに移動する必要がありますか? 2)XMLに触れてアンドロイド上に置いておくことなく、画面に収まるようにピクセルの幅を指定してください:layout_width = "320dp"?

答えて

3

画面が12.38インチの場合は、drawable-xhdpiフォルダのリソースを使用します。

mdpiイメージが48x48ピクセルの場合、xhdpiイメージは96x96ピクセルである必要があります。密度のサイズではなく正確なピクセルサイズが必要な場合は、drawable-nodpiを使用できます。

+0

Michellはすばやい応答に感謝します。しかし私はすべての私のイメージをdrawable-xhdpiにコピーしようとしました。しかし、私はまだ同じ結果を得ています。システムがxhdpiフォルダを見るために何かをしなければならないのですか?それとも自動的にそこに行くのですか? – user182192

+0

画像の解像度が高くなければなりません。同じ画像を別のフォルダにコピーすることはできません。 –

+0

イメージの解像度を480幅から640幅に変更し、xhdpiフォルダに配置しました...まだ同じ結果が表示されています。ありがとう! – user182192

関連する問題