Java 在android应用程序中以大宽度显示图片

Java 在android应用程序中以大宽度显示图片,java,android,scrollview,drawable,timeline,Java,Android,Scrollview,Drawable,Timeline,我目前正在为一个博物馆做一个应用程序,在这个应用程序中,必须有一个时间表。我把时间线做成了一个jpg文件。 我试图在imageView中显示此文件(图片1993x239 px),该文件位于Scrollview中,但是: 在我的手机LG optimus L3(e400)上,它工作得相当好 在我的Nexus7平板电脑上,这张照片没有出现 我该怎么做才能让它工作 <?xml version="1.0" encoding="utf-8"?> <HorizontalScrollVie

我目前正在为一个博物馆做一个应用程序,在这个应用程序中,必须有一个时间表。我把时间线做成了一个jpg文件。 我试图在imageView中显示此文件(图片1993x239 px),该文件位于Scrollview中,但是:

  • 在我的手机LG optimus L3(e400)上,它工作得相当好
  • 在我的Nexus7平板电脑上,这张照片没有出现
我该怎么做才能让它工作

<?xml version="1.0" encoding="utf-8"?>
<HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="fill_parent" >

<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="fill_parent" >

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:contentDescription="@string/frise"
        android:src="@drawable/frise" />
</LinearLayout>
</HorizontalScrollView>


谢谢您的回答!这对我来说是可行的,但是我需要我的应用程序在API 8和以上版本上运行,并且你的链接使用BitMapRegionCoder,它是API 10+的,我尝试使用BitMapRegionCoder和API 10,以查看我是否能够显示图片,但仍然不是这样。您第一个链接上的代码对我不起作用,即使“k”值很高。我真的想避免样本化,因为它会降低图片的质量。但还是要感谢你的回答:)