安卓开发——logo与icon两个属性的区别

 首先要注意,aplication的icon属性是用来显示在安装界面和安装包缩略图的,而不包括桌面和启动器图标。桌面、启动器上显示的图标呢是应用的主activity里icon。
 这一点很容易被忽视,如果activity取消了ActionBar,或者ActionBar默认了aplication的图标,那么一切好办(事实上这也是大多数情况),但若主activity另设了图标,那么它将成为应用图标。在某些情况下,这会另人很郁闷,比如activity的ActionBar设置了透明以符合整体风格时,图标自然不太可能是一个大方块,更可能的情况是透明填充。这样的图标在activivty里会显得较和谐,但到了桌面上可别指望透明填充了,直接补上一坨很不可期的颜料,瞬间档次挂了。。。
 说到这里,解决方法大家想必也猜到了,没错,就是它了,logo属性!经测试,它不会被作为桌面图标,仅作为activity的导航图,有了它,你可以放心的去为activity匹配最合适的图标,无副作用。而当同时设置了icon与logo属性时(闲的没事干),logo会完全覆盖掉icon,是不是很划算啊? 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值