以编程方式控制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中文网其他相关文章!