默认获得焦点的控件无法限制背景图的大小是因为当控件获得焦点时,它的背景会被拉伸以适应控件的大小。要限制背景图的大小,可以在布局文件中添加一个ImageView作为背景,然后设置其scaleType为fitXY或者centerCrop,根据需求设置固定的宽高。另外,还可以使用BitmapFactory Options类中的inSampleSize属性来缩小图片,从而减小内存开销。
上一篇:Android界面中如何限制背景图大小?
下一篇:Android界面:在EditText获取焦点后屏幕旋转时,浮动操作按钮被软键盘遮挡。