我的 Main Activity 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:源完全适合容器内。
关于java - ImageButton被切断了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33645757/