我使用了这个答案中的代码,并成功编译了所有内容。
但是,我不知道如何使用我刚刚创建的可绘制对象。这是我的代码:
Drawable dr2 = getResources().getDrawable(android.R.drawable.ic_menu_manage);
Bitmap bitmap2 = ((BitmapDrawable) dr2).getBitmap();
Drawable f = new BitmapDrawable(getResources(), Bitmap.createScaledBitmap(bitmap2, 256, 256, true));
private Integer[] menu_icon = {
android.R.drawable.f,
// I can't figure out how to call Drawable f
};
将 drawable 转换为 后Drawable f
,我无法找到如何调用调整大小的 drawable。我已经尝试在我的代码中使用所有可能的位置来确定它可能在哪里(/res/drawable 和其他一些位置)。但是,无论我如何尝试调用 Drawable f,我都无法编译。任何帮助将不胜感激!
(不,我在那个数组中有八个元素,但只有复制+粘贴一个)