android:make imageview全屏大小

Jea*_*ean 3 android

我知道这已经在stackoverflow中被问到了几次; 我徒劳地尝试了所有的答案.我的Android应用程序中有一个自定义的imageview(用于滚动/缩放).我以编程方式设置要在imageview中显示的图像(因此,IDE中的imageview为空).但是我试试看,在imageview的左侧和顶部似乎有一些填充物无法移除.请帮忙.这是代码(以下是我从stackoverflow尝试的可能选项之一)由于我的触摸/缩放代码取决于矩阵比例类型,因此无法从矩阵更改scaletype.

activity_main.xml中

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".ActivityHome" >

<myTouchImageView
android:id="@+id/imgView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginLeft="0dp"
android:layout_marginTop="0dp"
android:scaleType="matrix" />

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

但是,这就是我得到的:

在此输入图像描述

Oma*_*din 7

1-更改android:scaleType="matrix"android:scaleType="fitXY"意味着图像将被拉伸以适合父级(ImageView)的所有侧面,但如果要保持分辨率的使用,这将改变其分辨率android:scaleType="centerInside".