imageview新的宽度和高度仅适用于屏幕旋转

时间:2013-11-13 23:09:57

标签: android

您好我有一个带ImageView的简单FrameLayout。 我可以使用setX和setY方法以编程方式设置其坐标,并且它工作正常,但是当我尝试使用

设置新大小时
myImageView.getLayoutParams().height = newHeight;
myImageView.getLayoutParams().width = newWidth;

在屏幕旋转发生之前,不会设置大小。 请注意,我有

android:configChanges="orientation|screenSize"
我的清单文件中的

属性,如果我删除它,它按预期工作,新的宽度/高度立即设置。 如何在不从清单中删除该属性的情况下解决此问题?

0 个答案:

没有答案