我在drawable-hdpi中有* .png。 我希望android autoscale down for drawable。
但没有扩大规模:
我能做什么? 我在谷歌搜索,没有找到任何东西。 有人可以帮助我吗?。
我不想在xhdpi和xxhdpi中使用相同的png因为它只会让我的apk更大,并且用户看到它并且如果它太大则不下载应用程序。
我把(是一个小部件)这样的东西:
RemoteViews views;
views = new RemoteViews(context.getPackageName(),R.layout.wilayout);
views.setImageViewResource(R.id.motivo, The id of the resource);
答案 0 :(得分:0)
您可以将想要使用的图像添加到drawable-nodpi目录中,并使用其可绘制名称的替代名称。
然后在drawable-ldpi中使用可绘制的别名(http://developer.android.com/guide/topics/resources/providing-resources.html#AliasResources)为您想要使用的“真实”可绘制名称创建一个可绘制的别名
最后,在drawable-xhdpi中创建一个具有相同“真实”名称且比例为1的缩放图,源为-nodpi对应物(http://developer.android.com/guide/topics/resources/drawable-resource.html#Scale)
这样,根据偏好,缩放drawable应该用于ldpi-hdpi,xhdpi应该更喜欢固定比例drawable。试一试