ImageView で Drawable の寸法を取得する最良の方法は何ですか?
私ImageView
は私が作成するInit-Methodを持っていますImageView
:
private void init() {
coverImg = new ImageView(context);
coverImg.setScaleType(ScaleType.FIT_START);
coverImg.setImageDrawable(getResources().getDrawable(R.drawable.store_blind_cover));
addView(coverImg);
}
レイアウトまたは測定プロセス中のある時点で、ドローアブルの正確な寸法が必要で、ドローアブルの残りのコンポーネントを調整する必要があります。
coverImg.getHeight()
coverImg.getMeasuredHeight()
私が必要とする結果を返さないでcoverImg.getDrawable().getBounds()
くださいImageView
.
ご協力いただきありがとうございます!