我的主要活动java类中有一个图像按钮。该图像按钮以前工作正常,但现在我添加了代码来更改其图片:
if (getMuteStatus()) { //MUTE
mutebutton.setImageResource(R.drawable.unmutebutton);
} else {
mutebutton.setImageResource(R.drawable.mutebutton);
}
现在,当我执行此任务时,图像成功更改了其图片,但已被完全切断。仅在向其添加了此代码之后才发生这种情况,该代码不应进行任何更改。我试图通过将图像从我的
drawable
文件夹删除到我的mitmap
文件夹来修复它,但是仍然存在相同的问题:现在,图像被怪异地切断了。好像有一个正方形图像已经放大了100倍,我们看到的是它的爆炸图。我怎样才能解决这个问题?在网络上搜索了一个小时后,我发现的唯一东西是mitmap运动,但即使这样也不起作用!
谢谢,
丰富
最佳答案
尝试对您的xml文件使用以下代码:
android:scaleType="fitCenter"
FIT_CENTER:源完全适合容器内。