首页 > Java > java教程 > 正文

如何以编程方式控制 Android 中 ImageView 的尺寸?

Mary-Kate Olsen
发布: 2024-11-11 10:32:02
原创
273 人浏览过

How to Programmatically Control the Dimensions of an ImageView in Android?

以编程方式控制ImageView尺寸

在Android开发中,需要以编程方式动态操作UI元素。一项常见任务是控制 ImageView 的尺寸。

问题:以编程方式设置图像大小

如何以编程方式设置 ImageView 的宽度和高度?

解决方案1:使用LayoutParams

Android框架提供了LayoutParams类来管理视图的尺寸。要以编程方式设置高度:

imageView.getLayoutParams().height = 20;
登录后复制

记住随后调用 imageView.requestLayout() 以确保布局更改反映新的高度。

解决方案 2:使用 View 类

或者,您可以直接使用 View 类来设置尺寸:

imageView.setMinimumHeight(20);
imageView.setMinimumWidth(20);
登录后复制

这种方法需要设置最小宽度和高度,但可以更灵活地设置控制尺寸。

以上是如何以编程方式控制 Android 中 ImageView 的尺寸?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板