我是 java/android 新手,正在制作一个测试应用程序。它具有 ImageButtons,当单击时会临时切换到不同的图像。原件是使用裁剪的
android:adjustViewBounds="true"
android:scaleType="centerCrop"
在activity_main.xml 中的问题是第二张图片没有被裁剪,因此对于按钮来说太大了。有谁知道我该如何解决这个问题?下面是其中一个按钮的示例:
public void onClick(View v) {
//switch to second img
butt2.setImageResource(R.drawable.newimg);
//switch back to first after pause
new Handler().postDelayed(new Runnable() {
public void run() {
butt2.setImageResource(R.drawable.orig);
}
}, 500L);
}
});