扩展不同分辨率XML中的图像

时间:2015-01-28 11:48:49

标签: android-layout imageview screen-resolution

我试图保持所有分辨率/密度的宽高比。为此,我创建了一个1080x1080的图像,并在小屏幕上缩小。

问题在于屏幕分辨率高于1080,如某些平板电脑(2560x1600),图像无法放大。

尺寸正确的设备:

enter image description here

尺寸不正确的设备(屏幕分辨率大于图像)

enter image description here

这是xml的代码

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/content"
    android:layout_width="match_parent"
    android:layout_height="match_parent"    
    android:gravity="center"
    android:orientation="horizontal" 
    android:background="@color/blancoo">

    <ImageView
        android:id="@+id/image"
        android:layout_width="wrap_content"                
        android:layout_height="match_parent"
        android:adjustViewBounds="true"
        android:padding="0dp"
        android:src="@drawable/t4"
        android:scaleType="fitCenter"
        android:visibility="visible"
        />


</LinearLayout>

编辑:如果我将android:layout_width更改为match_parent,图像会正确缩放,但图像边框不是真实图像的边框。我需要检测触摸图像的时间,如果我在触摸空白区域时使用match_parent,设备也会检测到触摸事件。

这是&#34; match_parent&#34;

的示例

enter image description here

如何按比例放大图像?

非常感谢

0 个答案:

没有答案