这是我第一次尝试在所有 java.xml 之外绘制图像。我怎样才能:
- 创建一个新的图像视图
- 将drawable附加到imageView
- 将 imageView 显示到屏幕上
- 将 imageView 对齐到屏幕底部并垂直居中
全部在java代码中?
另外,当我完成显示图像时,如何“销毁”图像?
这个“4.将imageView对齐到屏幕底部并垂直居中”是不可能的,想想吧!
所以在下面的代码中,我显示 imageView 居中水平
LinearLayout l = new LinearLayout(this);
l.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,
LayoutParams.MATCH_PARENT));
l.setGravity(Gravity.CENTER_HORIZONTAL | Gravity.BOTTOM);
ImageView iv = new ImageView(this);
iv.setImageDrawable(getResources().getDrawable(R.drawable.ic_launcher));
l.addView(iv);
setContentView(l);// or add to any view to whom you want to display it !
Also, how can I "destroy" the image when I am done displaying it
这取决于您如何显示它的代码