博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android代码中动态设置图片的大小(自动缩放),位置
阅读量:4448 次
发布时间:2019-06-07

本文共 783 字,大约阅读时间需要 2 分钟。

项目中需要用到在代码中动态调整图片的位置和设置图片大小,能自动缩放图片,用ImageView控件,具体做法如下:

1、布局文件

2、java代码

public class MainActivity extends Activity {	private ImageView image;	@Override	protected void onCreate(Bundle savedInstanceState) {		super.onCreate(savedInstanceState);		setContentView(R.layout.activity_main);		image = (ImageView)findViewById(R.id.image01);                //设置图片的位置		MarginLayoutParams margin9 = new MarginLayoutParams(				image.getLayoutParams());		margin9.setMargins(400, 10, 0, 0);//在左边距400像素,顶边距10像素的位置显示图片		RelativeLayout.LayoutParams layoutParams9 = new RelativeLayout.LayoutParams(margin9);		layoutParams9.height = 600;//设置图片的高度		layoutParams9.width = 800; //设置图片的宽度		image.setLayoutParams(layoutParams9);	}}

  

3、效果

 

转载于:https://www.cnblogs.com/tc310/p/4114794.html

你可能感兴趣的文章
WCF netTcp配置
查看>>
单例类
查看>>
python 正则表达式 提取网页中标签的中文
查看>>
2015武大校赛
查看>>
LA 2531 The K-league 最大流
查看>>
从零开始学习前端JAVASCRIPT — 6、JavaScript基础DOM
查看>>
Edit显示行号
查看>>
取得字符串中指定的字符str[]
查看>>
delphi TOpenDialog
查看>>
vue - 子路由-路由嵌套
查看>>
static关键字用法
查看>>
JVM调优总结
查看>>
关于编程的思考
查看>>
20款最佳jQuery应用程序和框架(上)
查看>>
git安装和使用
查看>>
数据类型转换
查看>>
Nodejs学习笔记(2) 阻塞/非阻塞实例 与 Nodejs事件
查看>>
跟我一起读postgresql源码(六)——Executor(查询执行模块之——查询执行策略)
查看>>
scala的4中for循环,及while和do while循环
查看>>
vue.js windows下开发环境搭建
查看>>