5

drawable-hdpi に *.png があります。ドローアブルのアンドロイド自動スケールダウンが必要です。

  • mdpi。
  • ldpi。

ただし、次の場合はスケールアップしません:

  • -xhdpi .
  • xxhdpi。

私は何ができますか?。私はグーグルで検索し、何も見つかりません。誰かが私を助けることができます?.

xhdpi と xxhdpi に同じ png を配置したくないのは、apk が大きくなるだけであり、ユーザーがそれを見て、アプリが大きすぎるとダウンロードしないためです。

私は(ウィジェットです)このようなものを置きます:

      RemoteViews views;
       views = new RemoteViews(context.getPackageName(),R.layout.wilayout);
       views.setImageViewResource(R.id.motivo, The id of the resource);
4

1 に答える 1

0

使用したい画像を drawable-nodpi ディレクトリに、そのドローアブル名に別の名前を付けて追加できます。

次に、drawable-ldpi で、drawable エイリアスを使用して使用したい「実際の」drawable 名で、drawable のエイリアスを作成します ( http://developer.android.com/guide/topics/resources/providing-resources.html#AliasResources )

最後に、drawable-xhdpi で、同じ「実際の」名前とスケール 1 でスケール ドローアブルを作成します。 .html#スケール)

このように、優先的に、ldpi-hdpi にはスケーリング ドローアブルを使用し、xhdpi には固定スケール ドローアブルを優先する必要があります。やってみて

于 2013-09-02T13:15:52.933 に答える