java - ImageButton被切断了?

标签 java android image android-layout android-activity

我的 Main Activity java 类中有一个图像按钮。这个图像按钮以前工作正常,但现在我添加了代码来更改它的图片:

if (getMuteStatus()) { //MUTE
        mutebutton.setImageResource(R.drawable.unmutebutton);
    } else {
        mutebutton.setImageResource(R.drawable.mutebutton);
    }

现在,当我执行任务时,图像成功地改变了它的图片,但它被完全切断了。仅在添加此代码后才发生这种情况,这不应该改变任何内容。我尝试通过将图像从 drawable 文件夹删除到 mitmap 文件夹来修复此问题,但同样的问题仍然存在:

enter image description here

现在图像被奇怪地切断了。就好像有一张放大了 100 倍的方形图像,我们看到的是它的放大版本。我怎样才能解决这个问题?在网上搜索了一个小时后,我唯一发现的是 mitmap 运动,但即使这样也不起作用!

谢谢

丰富

最佳答案

尝试在您的 xml 文件中使用此代码:

android:scaleType="fitCenter"

FIT_CENTER:源完全适合容器内。

关于java - ImageButton被切断了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33645757/

相关文章:

java - 对两个列表进行排序

java - 如何从多个线程中获取信息? java

Android: float 操作按钮以透明背景显示

android - 多个 Intent 过滤器

java - 错误膨胀类 AppCompatButton

image - 在 Matlab 中保存 imagesc 输出

javascript 图像 src 更改事件(不是加载事件)

image - 调整图像中的 ROI 大小

java - 如何防止 java 中的 ThreadDeath 错误?

java - Javabeans和JSP 2.0