我一直在寻找,摆弄和哭泣几个小时,但无法弄清楚如何将图像放入ImageView并使图像呈现未缩放,右对齐并且溢出超出ImageView的左侧裁剪.
ImageView定义如下:
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:src="@drawable/bleh"
></ImageView>
Run Code Online (Sandbox Code Playgroud)
layout_width设置为fill_parent拉伸和缩小ImageView以适应屏幕.
layout_height设置为,wrap_content因为ImageView将始终具有固定的高度,由图像确定.
我没有定义一个,layout_gravity="right"因为我的理解是这与ImageView在其父级中的定位有关,在这种情况下,因为ImageView的宽度设置为fill_parent而无效.
使用上面的布局代码,图像缩放以适合ImageView.我可以阻止缩放的唯一方法是通过设置android:scaleType="center",这可以防止缩放,但不幸的是中心图像.
想法?否则,我正在玩弄以下替代方案: