不能使用myImage.layout()方法,来改变位置。 layout()虽然可以改变控件的位置, 但不会将位置信息保存到layoutparam中。 而调用addView往布局添加新的控件时,是根据layoutparam来重新布局控件位置的。 这里需要用另一种方法:先获取控件的layoutparam,改变其中相关的值后,再设置回去。