使用布局将imageview定位在FrameLayout中?! (更改ImageResource)

时间:2010-06-20 20:39:47

标签: android imageview

我有一个绝对大小和位置的ImageView(在FrameLayout中):

@Override
protected void onDraw(Canvas canvas) {
    super.onDraw(canvas);
    layout((int)left, (int)(bottom-width), (int)(left+width), (int)bottom);
}

现在当我用:

更改我的ImageResource时
setImageResource(...);

所有图像的位置设置为左上角一秒钟.. 然后切换回正常!

我也用:

@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
    setMeasuredDimension((int)width, (int)width);
}

0 个答案:

没有答案