我使用这种简单的方法编写程序来动态创建小部件:
private ImageView getModuleIconView(Module module) {
ImageView view = new ImageView(context);
view.setImageResource(module.getIconResId());
view.getLayoutParams().height = 50; //NullPointerException
return view;
}
我遇到了空指针异常,因为getLayoutParams返回null。为什么会这样?