首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Android ImageView 禁止圖片縮放:設定 scaleType="center" 保持原始尺寸

     編輯:程式設計綜合問答

預設 ImageView 會縮放圖片填滿視圖。若需保持原始像素尺寸(超出部份裁切),設定 android:scaleType="center"。

XML 設定

<ImageView
    android:layout_width="320dp"
    android:layout_height="40dp"
    android:scaleType="center"
    android:src="@drawable/my_image" />

ScaleType 對照

值行為
center置中不縮放,超出裁切
centerCrop縮放填滿並置中,裁切多餘
centerInside縮放至完全內含,保持比例
fitXY非等比縮放填滿
matrix自訂 Matrix 變換

程式碼設定

imageView.setScaleType(ImageView.ScaleType.CENTER);

若需靠左對齊,可改用 ScaleType.MATRIX 並設定平移矩陣。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved