[英]Handle ImageView pictures in Android
我對Android ImageView中的圖片有疑問。
我的問題是,我想在ImageView中顯示的圖片對於我的智能手機屏幕來說似乎太大了。 因此它不在我在xml中設置的位置...
這是您知道我的意思的圖片: http : //www10.pic-upload.de/31.10.12/iuebxzkvr3e.png灰色區域是我的橫幅,應該位於我的活動上方...如果我縮放圖片,它應該可以工作(越小,越高,直到適合),但是我認為其他分辨率不同的智能手機在我的應用程序中應該再次遇到相同的問題。
這是我的XML:
<ImageView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/ivBanner"
android:src="@drawable/banner"/>
沒什么特別的。
提前致謝
您可以將ImageView的scaleType設置為fitXY或centerCrop
android:scaleType = "fitXY"
在布局中,應將其高度和寬度設置為絕對dp值:
這是px至dp轉換器:
http://labs.skinkers.com/content/android_dp_px_calculator/
這為我解決了這個問題,對於每種屏幕尺寸,您都需要一個不同的值(hdpi / xhdpi)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.