2013-03-07 81 views
0

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

android:scaleType="fitXY" 
android:adjustViewBounds="true" 

不过我ImageView扩展当我点击一个按钮来改变它包含的图像。 有没有一种方法可以将ImageView尺寸默认设置为是否在按钮单击事件中更改它的内容?

回答

7

是简单的使用:

<ImageView 
    android:src="@drawable/somebackground" 
    android:layout_width="40dp" 
    android:layout_height="40dp"/> 

代替wrap_contentmatch_parent

编辑

如果更改图像尺寸是不同的话,记得使用某种scaleType(我喜欢android:scaleType="centerCrop")。

+0

谢谢@Warpzit – NewbieontheSide 2013-03-07 15:22:18