2017-06-16 201 views
0

我目前剛剛接觸Android開發,並且試圖讓圖像按比例縮放以適應不同的屏幕尺寸。我做了一個drawable-hdpi,-mdpi和drawable-xdpi。在這些文件夾中,我放置了圖像,但對於每個屏幕密度都有不同的大小(例如,對於xdpi,我將圖像放大了)。我將imageView放置在約束佈局中,並將高度和重量設置爲wrap_content。我期待的圖像尺寸與相應的可繪圖尺寸相同,但對於更高的屏幕密度,它仍然非常小。有什麼想法嗎?我還讀了大約9個補丁圖像,但是我不能在更高密度的可繪製文件夾中添加更大的圖像?試圖讓屏幕變大時ImageView的縮放比例

回答

0

你應該改變的ImageView的scaleType的寬度和高度。 如果你想擴展與保持縱橫比的圖像,你應該使用

<ImageView 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:scaleType="fitcenter"/> 

ü可以嘗試像centerCrop和fitxy另一個選項,並查看結果

0
<ImageView 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:scaleType="fitXY" 
     .... 

添加android:scaleType="fitXY"到ImageView的調整來看