我知道这已经在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)
但是,这就是我得到的:

1-更改android:scaleType="matrix"为android:scaleType="fitXY"意味着图像将被拉伸以适合父级(ImageView)的所有侧面,但如果要保持分辨率的使用,这将改变其分辨率android:scaleType="centerInside".
| 归档时间: |
|
| 查看次数: |
15181 次 |
| 最近记录: |