android的Button属性有一套默认的长宽大小,直接使用background给button添加背景图片,此时如果图片远大于所需的大小就会出现无法显示的情况。我的解决办法是将ImageButton换成ImageView这样就不用担心使用图片远大于所需大小了,这样图片无论比实际小多少都能正常显示。