如何以编程方式调整ImageView的大小

我想在触摸时调整ImageView的大小。 像你在谷歌地图或移动浏览器中进行放大一样resize是完美的,但如果只是触摸它我可以resize就足够了。 那可能吗?

只需触摸触摸此ImageView的事件,而不仅仅是调整高度和重量:

touched_image_view.getLayoutParams().height += 20; touched_image_view.getLayoutParams().width += 20; 

或者您可以创建和设置新的LayoutParams:

 LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(100, 100); touched_image_view.setLayoutParams(layoutParams); 

希望能帮助到你。