Android ActionBar隐藏修改图标和标题

简介:

有时候在一些子页面或者内容页面,不需要显示ActionBar的标题栏图标。可用如下方式进行设置。

首先获取到ActionBar对象

ActionBar actionBar=getActionBar();

使用android:logo属性。不像方方正正的icon,logo的图像不会有任何宽度限制

logo图像典型的给你的APP提供品牌。当你有Logo的时候,你可以隐藏label。

默认的,ActionBar使用Activity的android:icon属性,还有一致的android:label属性。

隐藏Label标签:actionBar.setDisplayShowTitleEnabled(false);

隐藏logo和icon:actionBar.setDisplayShowHomeEnabled(false);

设置标题,一个主标题,一个子标题

actionBar.setSubtitle(“Inbox”); 
actionBar.setTitle(“Label:important”);




默认的ActionBar的背景颜色取决于activity指定的Theme。Holo Theme它的背景是黑色的

你可以指定任意的Drawabel对象作为背景,使用setBackgroundDrawable方法:

1 ActionBar actionBar = getActionBar();
2 Resources r = getResources();
3 Drawable myDrawable = r.getDrawable(R.drawable.gradient_header);
4 actionBar.setBackgroundDrawable(myDrawable);

注意:ActionBar会自动缩放你的背景图

覆盖模式

默认情况下,actionBar放在你的activity的顶部,且作为activity布局的一部分。设置成为覆盖模式后,actionBar相当于漂浮在activity之上,不干预activity的布局。设置如下:

1 @Override
2 public void onCreate(Bundle savedInstanceState) { 
3    super.onCreate(savedInstanceState);
4  
5    getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
6  
7    setContentView(R.layout.main);
8 }

相关文章
|
20天前
|
Java Android开发
Android 开发获取通知栏权限时会出现两个应用图标
Android 开发获取通知栏权限时会出现两个应用图标
12 0
|
4月前
|
机器人 Android开发 数据安全/隐私保护
Android App 导出APK安装包以及制作App图标讲解及实战(图文解释 简单易懂)
Android App 导出APK安装包以及制作App图标讲解及实战(图文解释 简单易懂)
108 0
|
4月前
|
XML Android开发 数据格式
安卓-无敌解决ListView添加标题头无法正常显示的问题(歪门邪道)
安卓-无敌解决ListView添加标题头无法正常显示的问题(歪门邪道)
35 0
|
4月前
|
编解码 Android开发
用PS为网迅安卓公司设计基于安卓平台的手机应用图标
用PS为网迅安卓公司设计基于安卓平台的手机应用图标
|
9月前
|
XML API Android开发
Android长按图标展示快捷方式
这个特性,可以追溯到Android 7.1,也就是在7.1之后的系统,如果app支持,可以通过长按app图标展示一些快捷操作
123 0
|
9月前
|
双11 Android开发
Android动态来改变App桌面图标
其实对于这样的一个桌面图标更换,Android中为我们提供了AndroidManifest.xml里的<activity-alias>标签实现方式。
220 0
|
9月前
|
XML Java 测试技术
【Android开发日常】一文弄懂桌面图标快捷菜单 & 桌面小组件
开发可以定义快捷方式,以便在应用中执行特定操作。 这些快捷方式可在受支持的启动器或助理(如 Google 助理)中显示,方便用户快速启动应用中的常见任务或推荐任务。 通过本文你还将了解一些可提升快捷方式效果的最佳做法。
|
10月前
|
Java Android开发
Launcher点击图标启动App流程分析(基于Android N)2
Launcher点击图标启动App流程分析(基于Android N)2
104 0
|
10月前
|
监控 Java Android开发
Launcher点击图标启动App流程分析(基于Android N)1
Launcher点击图标启动App流程分析(基于Android N)
77 0
|
12月前
|
Android开发
android12.0(S) 通知栏不显示闹钟和静音图标 bug
android12.0(S) 通知栏不显示闹钟和静音图标 bug
169 0