Android全屏图像处理

时间:2014-06-25 21:28:53

标签: android android-layout android-fragments

我试图显示图片,但出于某种原因,它只给了我一个较小(不可读)的版本。有没有办法全屏显示图像并启用放大/缩小?我用一个片段来显示图像 - 我是否需要创建另一个类来扩展特定的片段......?这是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" />

2 个答案:

答案 0 :(得分:0)

如果图像未在全屏幕中显示,则可能是ImageView容器存在问题。 ImageView可能是“填充父级”,但父级未填满屏幕。

其他问题可能是scaleType,您确定您的图片尺寸正确吗?如果要拉伸它,则必须更改scaleType。

答案 1 :(得分:0)

这个怎么样:

Get screen dimensions in pixels

然后是这样的(如果你想调整图像大小):

Android image on tablets and phones

这不是你问题的完整答案,但一旦你知道了屏幕的大小和图像的大小,编程应该很简单。