首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Java中绘制图像:中间、水平、底部

在Java中绘制图像:中间、水平、底部
EN

Stack Overflow用户
提问于 2013-07-20 19:35:45
回答 1查看 504关注 0票数 0

这是我第一次尝试在所有java中绘制xml之外的图像。我如何才能:

  1. 创建一个新的imageView
  2. 将可绘制的绘图附加到imageView
  3. 将imageView显示到屏幕上
  4. 将imageView对齐到屏幕底部并垂直居中。

都是java代码吗?

此外,当我完成显示图像时,我如何“销毁”图像?

EN

回答 1

Stack Overflow用户

发布于 2013-07-20 19:42:17

这"4.使imageView与屏幕的底部对齐(居中的垂直)“是不可能的,想想吧!

所以在中,下面的代码是,我是,显示了以imageView为中心的水平

代码语言:javascript
运行
复制
    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 !

代码语言:javascript
运行
复制
Also, how can I "destroy" the image when I am done displaying it

它取决于代码如何显示它,

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17765959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档