【发布时间】:2013-07-19 21:53:19
【问题描述】:
这是我第一次尝试在所有 java.xml 之外绘制图像。我该怎么做:
- 创建一个新的图像视图
- 将drawable附加到imageView
- 将 imageView 显示到屏幕上
- 将 imageView 与屏幕底部对齐并垂直居中
全部在java代码中?
另外,当我显示完图像后,如何“销毁”它?
【问题讨论】:
标签: android xml imageview alignment
这是我第一次尝试在所有 java.xml 之外绘制图像。我该怎么做:
全部在java代码中?
另外,当我显示完图像后,如何“销毁”它?
【问题讨论】:
标签: android xml imageview alignment
这个“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
这取决于你如何显示它的代码
【讨论】: