<分区>
我注意到在我的类中扩展了 View
,为了获得屏幕尺寸,我必须使用 getContext
DisplayMetrics dispM = getContext.getResources().getDisplayMetrics();
int width = dispM.WidthPixels;
int height = dispM.HeightPixels;
如果我想在我的 Activity 中执行相同的操作,我必须将 getContext
替换为 getBaseContext
。为什么会这样?