java安卓开发改变图片大小_Android代码中动态设置图片的大小(自动缩放),位置...
项目中需要用到在代码中动态调整图片的位置和设置图片大小,能自动缩放图片,用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、效果
java安卓开发改变图片大小_Android代码中动态设置图片的大小(自动缩放),位置...相关推荐
- 代码中动态设置view或布局的宽高
有时我们需要在应用中动态改变图片或某一块布局的大小.这就不能用XML文件写成固定值,而需要在java代码中动态设置.效果如下: 网上有一些教程使用relativeView.setLayoutParam ...
- android 动态设边距,在代码中动态设置页边距 - android
我有一个只包含ScrollView和TableLayout的活动.在我的代码我加入tablerows,一切工作正常,除了利润 - 它不工作(没有任何反应),下面是代码:在代码中动态设置页边距 - an ...
- 【Android】代码中动态设置 drawable 背景
如图这样的效果,我们平时直接可以在 xml 写死. 写法很简单. <?xml version="1.0" encoding="utf-8"?>< ...
- ImageView中动态设置图片
关于ImageView中如何动态设置图片 我是从一个list中读取的字符串 动态的设置到ImageView中. mTreeList中存放的是R.drawable.icon_direct_bottom ...
- Android 代码中动态设置字体大小-TextView.SetTextSize()
关键代码 - setTextSize(TypedValue.COMPLEX_UNIT_PX,15); //15像素 - setTextSize(TypedValue.COMPLEX_UNIT_SP,1 ...
- echarts画布_vue中动态设置echarts画布大小
Yii2 使用Composer composer 是 PHP 用来管理依赖(dependency)关系的工具.你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你 ...
- 计算图片的宽和高 动态设置图片的位置
切记 : 计算图片的高度和宽度应该在请求数据的时候获取.然后保存起来 否则的话会造成卡顿现象 方法优化: WidthAndHeight *wAndH = _widthAndH ...
- 如何轻松搭建Java安卓开发环境
一.Java安卓开发环境的搭建 1.解压下面这个文件夹. 2.双击进入解压好的文件夹,并继续双击进去入"eclipse"文件夹. 3.找到eclipse.exe这个程序,并将这个程 ...
- Unity 在代码中 动态改变RectTransform位置及宽高 的方法整理
原文链接(尊重原著):[100个 Unity实用技能] | Unity 在代码中 动态改变RectTransform位置及宽高 的方法整理_unity 修改recttransform_呆呆敲代码的小Y ...
- 代码中超魔性图片注释
代码中超魔性图片注释 马儿 _(\_/) ,((((^`\(((( (6 \ ,((((( , \,,,_ ,((((( /"._ ,`,((((\\ ,... ,(((( / `-.-') ...
最新文章
- blob二进制显示在html,使用Blob获取图片并二进制显示实例页面
- error: jump to label [-fpermissive]
- excel 两组数据交点_30秒即可完成Excel数据对比,超高效率,快学起来不要犹豫!...
- 【OpenCV3】图像最大轮廓检测——cvFindBiggestContour()封装
- JVM参数详解和调优
- docker容器的本地局域网yum源优化
- linux gpt引导分区,linux 引导gpt分区windows及clover
- 补习系列(4)-springboot 参数校验详解
- Win-MASM64汇编语言-MOV/MOVSB/MOVSW/MOVSD/REP/REPZ/REPE/REPNZ/REPNE
- 为什么李彦宏和雷军在一起了?
- 关于编程语言的一点思考
- 光学图像、SAR图像等区别
- Print Label with Barcode Using ZPLII
- Python之进制转换大全详解
- 格林威治时间转北京时间
- 设计模式笔记——代理模式
- 功能强大,颜值在线的个人笔记应用 - Notion
- P5837 [USACO19DEC]Milk Pumping G
- 狂神Elasticsearch笔记
- 慕课网七月python_7七月的新全栈课
热门文章
- 浅谈腾讯云IM接入方式(java后端)
- Spring项目启动时Error creating bean with name ‘xxxxxx‘: Bean with name ‘xxxxxx‘ has been injected into ot
- 【nginx】安装及防火墙配置
- 张亚勤寄语哥伦比亚大学2020年毕业生:引领未知时代
- Android测速代码,Android应用测速组件实现原理
- 学生用计算机方着怎么计,科学计算器使用
- npm install报错error 404 Not Found - GET httpsregistry.npm.taobao.org@xt
- 微信小程序申请微信支付0.2费率商户号微信小程序接入开通流程
- 大平原顾问快讯FRX移至新服务器
- python画猫咪老师_夏目友人帐 | 绘画小白怎样用水彩画一只圆滚滚的猫咪老师?...