我正在使用此方法调整谷歌地图活动中的标记大小:

public Bitmap resizeMapIcons(String iconName,int width, int height){
    Bitmap imageBitmap = BitmapFactory.decodeResource(getResources(),getResources().getIdentifier(iconName, "drawable", getPackageName()));
    Bitmap resizedBitmap = Bitmap.createScaledBitmap(imageBitmap, width, height, false);
    return resizedBitmap;
}

现在我想在mapview的片段中使用它,但是我得到错误“error:cannot find symbol method getpackagename()”。
有什么问题吗?

最佳答案

试试这个而不是getpackagename()
getActivity().getPackageName()

07-27 16:34