当我在Android Problems Converting ViewGroup with Children into Bitmap建议的时候,我得到一个空指针异常(NPE)。即使在我将调用剥离到v.measure(200,200)
之后,我仍然会得到空指针异常,这表明v为null。但我不明白为什么,因为它有效,只有当我删除那一行时才给我背景。这是我的功能。
这会显示带背景的ViewGroup:
LayoutInflater mInflater = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View v = mInflater.inflate(R.layout.my_rel, null);
v.layout(0, yOffset, dimension.x, yOffset + 30);
v.draw(canvas);
这显示了NPE:
LayoutInflater mInflater = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View v = mInflater.inflate(R.layout.my_rel, null);
v.measure(200, 30);//200 OR dimension.x
v.layout(0, yOffset, dimension.x, yOffset + 30);
v.draw(canvas);