我有一个看起来像这样的图像视图
<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();
我得到了正确的图像高度。如何获取显示图像的宽度?