以原始分辨率Android显示图像

时间:2014-04-08 09:21:11

标签: java android android-imageview

我有一张尺寸为129像素×1579像素的影像,我希望它能够在不缩放的情况下显示! (实际上)。

我尝试使用ImageView将图片放在可绘制的文件夹drawable-nodpi文件夹中进行显示,但它始终会缩放!

我甚至尝试使用WebView显示它,但渲染的HTML页面会根据不同的屏幕尺寸进行缩放!

似乎无效。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#444444"
android:orientation="vertical" >

<ScrollView
   android:layout_width="wrap_content"
   android:layout_height="wrap_content" >

<ImageView
    android:id="@+id/imageView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/ruler" />
 </ScrollView>
 </LinearLayout>

问题:“这是一种我可以显示我'拥有'的图像的方式吗?

更新:

图像是标尺,因此必须正确渲染(原样)

Ruler

由于

1 个答案:

答案 0 :(得分:0)

将图像放置在drawable或drawable-nodpi中将阻止根据设备dpi进行缩放。

将ImageView缩放设置为CENTER - 这将阻止ImageView缩放 http://developer.android.com/reference/android/widget/ImageView.ScaleType.html 将此添加到ImageView:

android:scaleType="center"