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

时间:2013-01-11 17:44:59

标签: android android-imageview

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

1 个答案:

答案 0 :(得分:26)

只需触摸触摸此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);

希望它有所帮助。