Ruc*_*nia 0 java android image android-layout android-activity
我的 Main Activity java 类中有一个图像按钮。这个图像按钮以前工作正常,但现在我添加了代码来更改它的图片:
if (getMuteStatus()) { //MUTE
mutebutton.setImageResource(R.drawable.unmutebutton);
} else {
mutebutton.setImageResource(R.drawable.mutebutton);
}
Run Code Online (Sandbox Code Playgroud)
现在,当我执行任务时,图像成功地改变了它的图像,但它被完全切断了。仅在添加此代码后才发生这种情况,这不应该改变任何内容。我尝试通过将图像从我的drawable
文件夹删除到我的mitmap
文件夹来修复它,但同样的问题仍然存在:
现在图像被奇怪地切断了。就好像有一张放大了 100 倍的方形图像,我们看到的是它的放大版本。我怎样才能解决这个问题?在网上搜索了一个小时后,我唯一发现的是 mitmap 运动,但即使这样也不起作用!
谢谢,
富有的
尝试在您的 xml 文件中使用此代码:
android:scaleType="fitCenter"
Run Code Online (Sandbox Code Playgroud)
FIT_CENTER:源完全适合容器内。