linearlayout.setBackgroundResource(R.drawable.back) 我是这样写的,文件名字也叫back 但我知道因为我的back是icon.png改名字的,所以很小一个,我的意思是,会不会因为图片太小的原因?如果不是的话,那假设通过,出来的效果是我那个小图的拉伸到刚好整个屏幕,还是就个小图在中间,旁边一圈黑色?
PS:back.png文件,我放在了4个地方,res/drawable res/drawable-hdpi res/drawable-ldpi res/drawable-mdpi back.png原型是 sdk里面的icon.png 我只是改了下名字 状况是 文件放好了,R.java中也有了back的配置,但在代码中还是说无法找到,求高手指点下
PS:back.png文件,我放在了4个地方,res/drawable res/drawable-hdpi res/drawable-ldpi res/drawable-mdpi back.png原型是 sdk里面的icon.png 我只是改了下名字 状况是 文件放好了,R.java中也有了back的配置,但在代码中还是说无法找到,求高手指点下
一个菜鸟的建议:
图片随着填充。画质基本失效。可以试着,下载个.jpg的大的图片,放到drawable下的任意一个文件夹,R.java会自动生成(保存,刷新下)。
你既然用的是原来的icon.png。那么我建议,不要改它的名字,因为,这3个l,h,m下的icon,系统是会根据你的SDK版本,以及屏幕分辨率,进行自动识别的。若要用,直接R.drawable.icon即可。