0

以下のようにメニューを作成しました:

<?xml version="1.0" encoding="utf-8"?>

<menu xmlns:android="http://schemas.android.com/apk/res/android">

    <item
    android:id="@+id/edit_or_save_button"
    android:icon="@drawable/edit_button"
    android:orderInCategory="100"
    android:showAsAction="always"
    android:title="@string/edit_or_save_button"/> 

</menu>

しかし、ここで edit_button アイコンは、スクリーンショットに添付されているように、あるデバイスでは小さく、別のデバイスでは大きく見えます。画像を別のドローアブル(xhdpi、hdpi、ldpi)に入れてみましたが、変化していません。

ここに画像の説明を入力

ここに画像の説明を入力

ここで何が問題なのですか?これについて教えてください。

4

1 に答える 1

0

すべてのデバイスで小さい編集画像が必要な場合

すべてのドローアブル フォルダー xhdpi、hdpi、ldpi、および mdpi に 75 比率 / 100 比率を貼り付けます。

res/drawable-mdpi/my_icon.png // 中密度デバイスのビットマップ

res/drawable-hdpi/my_icon.png // 高密度デバイス用のビットマップ

res/drawable-xhdpi/my_icon.png // 超高密度デバイス用のビットマップ

ldpi 低密度 (ldpi) 画面 (~120dpi) 用のリソース。

mdpi 中密度 (mdpi) 画面 (~160dpi) 用のリソース。

hdpi 高密度 (hdpi) 画面 (~240dpi) 用のリソース。

超高密度 (xhdpi) 画面 (~320dpi) 用の xhdpi リソース。

すべてのデバイスで同じ小さな編集ボタンが必要な場合は、すべての描画可能なフォルダー xhdpi、hdpi、ldpi、および mdpi に同じ小さな画像を貼り付けます。

エミュレーターで、さまざまなデバイスでどのように見えるかをテストできます!

http://developer.android.com/guide/practices/screens_support.html#testing

于 2013-09-19T11:41:33.497 に答える