【发布时间】:2011-06-06 16:09:02
【问题描述】:
在 ImageView 中检索 Drawable 尺寸的最佳方法是什么?
我的ImageView 有一个初始化方法,我在其中创建ImageView:
private void init() {
coverImg = new ImageView(context);
coverImg.setScaleType(ScaleType.FIT_START);
coverImg.setImageDrawable(getResources().getDrawable(R.drawable.store_blind_cover));
addView(coverImg);
}
在布局或测量过程中的某个时刻,我需要 Drawable 的确切尺寸来调整它周围的其余组件。
coverImg.getHeight() 和coverImg.getMeasuredHeight() 不会返回我需要的结果,如果我使用coverImg.getDrawable().getBounds(),我会在ImageView 缩放之前得到尺寸。
感谢您的帮助!
【问题讨论】:
标签: android imageview dimensions