我试图显示图片,但出于某种原因,它只给了我一个较小(不可读)的版本。有没有办法全屏显示图像并启用放大/缩小?我用一个片段来显示图像 - 我是否需要创建另一个类来扩展特定的片段......?这是imageview:
<ImageView
android:id="@+id/imageView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:layout_margin="5dp"
android:scaleType="centerInside"
android:src="@drawable/rules" />
答案 0 :(得分:0)
如果图像未在全屏幕中显示,则可能是ImageView容器存在问题。 ImageView可能是“填充父级”,但父级未填满屏幕。
其他问题可能是scaleType,您确定您的图片尺寸正确吗?如果要拉伸它,则必须更改scaleType。
答案 1 :(得分:0)
这个怎么样:
Get screen dimensions in pixels
然后是这样的(如果你想调整图像大小):
Android image on tablets and phones
这不是你问题的完整答案,但一旦你知道了屏幕的大小和图像的大小,编程应该很简单。