Android:logo
今天在学习的时候看到书里介绍了application的logo和icon属性,感觉书里没有讲清楚这两者,感觉这两者很像,我就立马动手试了下。
先来说下icon和logo的区别,我觉得直接上图会更容易说明。因为icon和logo属性都是对图像的引用,所以我事先准备了两张照片分别是icon.png和logo.png
然后我分别在androidManifest.xml中引用了下:
代码如图:
然后我跑了一把,给手机截了个图:
所以大家知道这两者的区别了不!
大家看似上述的过程非常简单,可是自从ADT变成了Android Studio之后,要让这个logo显示出来,还是费了一点时间的。
在android studio新建项目的时候,MainActivity继承ActionBarActivity,然后Application使用的theme是Theme.AppCompat.Light.DarkActionBar,然后我就简单的为logo属性设置了logo.png,没想到竟然显示不出来。
目前有两种办法去显示:
1.将MainActivity的父类改成Activity,并使用ThemeOverlay.AppCompat.ActionBar。
为什么要修改MainActivity的父类呢,那是因为如果你还是使用原来的ActionBarActivity的话,这个父类需要使用或扩展Theme.AppCompat主题,如果你不改的话,应用程序会直接挂掉。
2.第二种方法是什么都不该,然后在onCreate函数里添加如下代码:
ActionBar actionBar = getSupportActionBar();
actionbar.setDisplayShowHomeEnabled(true);
actionBar.setLogo(R.drawable.ic_action_refresh);
actionBar.setDisplayUseLogoEnabled(true);
目前还没有搞清楚问题的原因,但是知道可以用这两种办法显示,当然楼主也在网上看到说google新发布的material design不推荐使用logo了。
还有说toolbar是actionbar的升级版,可以使用toolbar来代替actionbar,具体楼主还没尝试,大家可以查查。
如果读者有更好的方法,请指教!
Android:logo相关推荐
- 用css3实现的Android Logo
用纯css3无js实现的Android Logo,带有简单的动画,主要运用css3的transform,transition 源代码下载地址:http://download.csdn.net/my ...
- [转]android logo:内核、android开机动画
平台信息: 内核:linux2.6/linux3.0 系统:android/android 平台:S5PV310(samsungexynos4210/4412) 作者:xubin341719(欢迎转载 ...
- android logo:内核、android开机动画
android logo:内核.android开机动画 关键词:android 开机logo 开机动画 initlogo.rle bootanimation desc.txt 平台信息: 内核 ...
- android logo:内核、android开机动画【转】
本文转载自: 关键词:Android 开机logo 开机动画 initlogo.rle bootanimation desc.txt 平台信息: 内核:linux2.6/linux3.0 系统 ...
- RK3288 Android logo
一.Android 系统开机logo的修改 安卓系统的开机分为u-boot logo 和 kernel logo 开机logo图片必须是 bmp 格式,并且分辨率必须为偶数 将制作好的BMP格式log ...
- android 程序 读logo,Android:logo
今天在学习的时候看到书里介绍了application的logo和icon属性,感觉书里没有讲清楚这两者,感觉这两者很像,我就立马动手试了下. 先来说下icon和logo的区别,我觉得直接上图会更容易说 ...
- android logo制作教程视频,android開机logo制作详细步骤.docx
android開机logo制作详细步骤 Android 开机画面制作详解:(andorid 学习网站:)android 开机画面共有3个部分:一:linux kernel 的开机画面(/kernel/ ...
- android logo界面,Android开机界面logo
Android 开机会出现3个画面: a. Bootloader启动,出现小企鹅画面(reboot)(Android 1.5及以上版本已经取消加载图片): b. Android平台启动初始化,出现&q ...
- Android logo图标的尺寸
开发中,logo的尺寸有: L DPI ( Low Density Screen, 120 DPI ),其图标大小为 36 x 36 px M DPI ...
最新文章
- java基本数据类型_Java基础——数据类型
- CSS3之创建3D场景
- 最近后缀.Scaletto,.com}KBK,com}BET,.Fuchsi勒索病毒开始爆发…
- Linux网络技术管理
- C#回调函数应用示例,形象比喻方法助理解
- Activiti(一)SpringBoot2集成Activiti6
- 基础Git操作与GitHub协作吐血整理,收好!| 原力计划
- mysql 清理表碎片需要停止数据库吗_Mysql的表的碎片清理
- AWVS12 安装教程(详细附图)
- android手写输入法开发,基于Android平台的云计算手写输入法
- 为什么Transformer适合做多模态任务?
- Kill Demodogs——c++——pow_na的博客
- oracle fnd_global,Oracle Report(Report 6i/RDF)使用全局变量fnd_global, fnd_frofile
- [案例4-4]学生和老师
- 硕士学位论文格式调整技巧
- 【Python】列表排序,用 sort() 还是 sorted()?
- 阅读笔记 |《哲学·科学·常识》陈嘉映
- 更好的确保企业数据安全,华为云数据灾备解决方案更便捷
- 实名认证挂号订单就诊人管理管理员对就诊人管理
- 全球名校AI课程库(41)| WUSTL · 深度神经网络应用全案例实操系列课程『Applications of Deep Neural Networks』