我正在使用this裁剪图片,然后将其加载到此图片中:
<RelativeLayout
android:id="@+id/activity_edit_image_relative_layout_container"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true">
<ImageView
android:id="@+id/activity_edit_image_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#ff2299"
android:scaleType="fitCenter"
android:src="@drawable/phone" />
</RelativeLayout>
我给图像视图背景的颜色是粉红色(因此很容易发现),相对布局将作为视图组,我将在运行时添加其他视图。 / p>
粉红色背景必须仅出现在具有透明背景(png文件)的图像上(此图片未裁剪)
但是当我裁剪图像并将其加载到图像视图时,我得到了这个
粉红色背景不得出现。问题是我正在试图弄清楚图像在哪里用户编带(重载onTouch for imageView)现在当我点击Alien周围的粉红色区域时它告诉我我正在点击不正确的图像。这是什么问题?
答案 0 :(得分:1)
将以下属性添加到ImageView:
android:adjustViewBounds="true"