我正在开发一个需要下载图像并将其显示在 ImageView 中的 Android 应用程序。位图被传递到主 java 文件并添加到图像视图中,如下所示:
comic = (ImageView) findViewById(R.id.comic);
comic.setImageBitmap(c.getImageBitmap());
这有效,只是图像的左侧从屏幕上消失了。ImageView 位于保持正确大小的 ScrollView 中。这意味着 ScrollView 的右侧有黑色空间,图像在左侧被截断。
ImageView 的 XML 是这样的:
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<HorizontalScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView
android:id="@+id/comic"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:layout_gravity="center"
android:src="@drawable/xkcdlogo" />
</HorizontalScrollView>
</ScrollView>
知道为什么我的图像被切断了吗?
谢谢!