私はこのようなイメージビューを持っています
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_alignTop="@+id/textView3"
android:layout_centerHorizontal="true"
android:layout_marginBottom="80dp"
android:layout_marginTop="40dp"
android:onClick="Time"
android:adjustViewBounds="false"
android:src="@drawable/ic_launcher" />
を使用して、画像ビューに表示される画像の幅を取得しようとしています
ImageView artCover = (ImageView)findViewById(R.id.imageView1);
int coverWidth = artCover.getWidth();
ただし、返される幅は画像の幅ではなく画面の幅と同じです(画像の幅が画面の幅よりも小さい場合)。私が行った場合
int coverHeight = artCover.getHeight();
画像の正しい高さを取得します。表示された画像の幅を取得するにはどうすればよいですか?