首页 >Java >java教程 >如何以编程方式控制 Android 中 ImageView 的尺寸?

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

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-11-11 10:32:02375浏览

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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn