下面的代码是动态创建图像视图, 并在单击按钮时添加到其父版版式 。 这效果很好 。 当我改变设备方向时, 一切都会消失 。 也就是说, 如果我改变设备方向, 添加图像后, 添加图像时会丢失添加的图像 。 为什么? 在更改设备方向后, 我怎样才能恢复自己的图像?
@Override
public void onClick(View v) {
//create an imageview
ImageView img = new ImageView(getApplicationContext());
//set layout parameters
img.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT));
//set image source
img.setImageResource(R.drawable.back);
//add imageview to parent layout
parentView.addView(img);
}