ImageView在Android中设置为默认值

New*_*ide 0 android imageview

我在网上搜索设置imageView为默认大小,imageView单击按钮时是否更改.到目前为止,我已经尝试了这两个.

android:scaleType="fitXY"
android:adjustViewBounds="true"
Run Code Online (Sandbox Code Playgroud)

ImageView当我点击一个按钮来更改它包含的图像时,我的扩展仍然是.有没有办法设置ImageView默认大小是否在按钮单击事件中更改它的内容?

War*_*zit 7

是的简单使用:

<ImageView
    android:src="@drawable/somebackground"
    android:layout_width="40dp"
    android:layout_height="40dp"/>
Run Code Online (Sandbox Code Playgroud)

而不是wrap_contentmatch_parent.

编辑:

如果您更改的图像大小不同,请记住使用某种scaleType(我更喜欢android:scaleType="centerCrop").