Com*_*ish 1 java android bitmap imageview
我正在开发一个需要下载图像并在ImageView中显示它的Android应用程序.Bitmap传递给主java文件并添加到图像视图中,如下所示:
comic = (ImageView) findViewById(R.id.comic);
comic.setImageBitmap(c.getImageBitmap());
Run Code Online (Sandbox Code Playgroud)
这是有效的,除了图像的左侧从屏幕上消失.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>
Run Code Online (Sandbox Code Playgroud)
知道为什么我的图像会被切断吗?
谢谢!
您是否尝试过设置android:scaleType ="center"而不是android:layout_gravity ="center"?
这将使图像在ImageView中居中而不进行缩放.
| 归档时间: |
|
| 查看次数: |
7441 次 |
| 最近记录: |