昨天做UI布局的时候,对话框的背景用.9图片,再xml文件布局的时候显示还是很正常的,
但是当我在手机上跑的时候结果却没有拉伸:
找了一会才发现问题,我为了控制内存,并没有在xml中设置背景,而是把背景放在了对话框弹出的时候设置的,但是却没有设置图片的大小。所以.9图片并没有拉伸。
解决问题:1.直接写在xml文件中,但是控件的宽高一定要给定值,不要用wrap_content
2.在代码中设置,在把图片设置到控件中前,一定要设置图片的宽高
解决后的效果图:
昨天做UI布局的时候,对话框的背景用.9图片,再xml文件布局的时候显示还是很正常的,
但是当我在手机上跑的时候结果却没有拉伸:
找了一会才发现问题,我为了控制内存,并没有在xml中设置背景,而是把背景放在了对话框弹出的时候设置的,但是却没有设置图片的大小。所以.9图片并没有拉伸。
解决问题:1.直接写在xml文件中,但是控件的宽高一定要给定值,不要用wrap_content
2.在代码中设置,在把图片设置到控件中前,一定要设置图片的宽高
解决后的效果图: