我一直在搜索,擺弄和哭了幾個小時,但無法弄清楚如何將圖像放入ImageView並使圖像呈現未縮放,右對齊並具有超出ImageView左側的溢出被裁剪。ImageView與右對齊,裁剪,未縮放的內容
的ImageView的被定義爲這樣:
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:src="@drawable/bleh"
></ImageView>
layout_width
設置爲fill_parent
伸展和收縮的ImageView以適應屏幕。
layout_height
設置爲wrap_content
,因爲ImageView將始終具有固定的高度,由圖像確定。
我還沒有定義layout_gravity="right"
,因爲我的理解是關於ImageView在其父項中的定位,在這種情況下,由於ImageView的寬度設置爲fill_parent,因此它沒有效果。
使用上述佈局代碼,圖像縮放以適應ImageView。我可以防止縮放的唯一方法是設置android:scaleType="center"
,這可以防止縮放,但不幸的是會使圖像居中。
Ay的想法?否則,我正在玩弄以下替代方法:
- 子類ImageView並實現我自己的onDraw()方法。
- 將全圖像大小的ImageView放入ScrollView並將滾動修復到最右側(並禁用任何指示它是滾動視圖)。
謝謝!!極大喜歡! :D – voodoo98 2015-02-26 17:59:48