1、在res/drawable文件夹下增加应用图标对应的图片文件,如aone.png
建议使用png文件,并将没用的背景设置为透明
建议图片大小为64*64,效果较好
?
2、在AndroidManifest.xml中给application增加属性android:icon
<application android:icon="@drawable/aone" android:label="aone">
android:icon表示应用图标对应的资源文件
android:label表示应用程序的名字
1 楼 chenqirang 2011-10-25
不错哦,需要注意的是有些项目里 @drawable/icon 这个文件好像有好几个同名的,我刚就犯错了
2 楼 Trinea 2011-10-25
chenqirang 写道
不错哦,需要注意的是有些项目里 @drawable/icon 这个文件好像有好几个同名的,我刚就犯错了
android:icon="@drawable/aone"
其中引号内内容表示目录结构的,意思是drawable下aone这个文件,不区分后缀
3 楼 chunjuan0126 2011-12-01
我不需要在xml中修改,我要在java中改应用程序图标,怎么改呢?
4 楼 Trinea 2011-12-01
chunjuan0126 写道
我不需要在xml中修改,我要在java中改应用程序图标,怎么改呢?
应用程序的图标不知道能不能修改,activity的icon可以修改,通过下面代码完成
requestWindowFeature(Window.FEATURE_LEFT_ICON)和setFeatureDrawableResource()函数完成
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature( Window.FEATURE_LEFT_ICON); setContentView(R.layout.update_status_activity); setFeatureDrawableResource(Window.FEATURE_LEFT_ICON, R.drawable.money);