我想,当我触摸它来调整一个ImageView的。 这将是完美的调整它,当你在谷歌地图或移动浏览器做类似的变焦,但如果只是触碰它,我可以调整它的大小就足够了。 那可能吗?
Answer 1:
正好赶上触摸此的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);
希望能帮助到你。
文章来源: how to resize an ImageView Programmatically