当前位置: 首页 > news >正文

ActionBar第一课简单介绍

.ActionBar简单介绍


ActionBar是显示在界面顶部的标题栏。

官方推荐开发者尽量使用
ActionBar代替OptionsMenu和TabHost.
典型应用方式有:
使用导航栏中的应用程序图标响应操作;
显示系统菜单(OptionsMenu)
在导航栏中加入下拉式菜单。
在导航栏中使用动作控件。
加入导航选项标签(Tab);
使用ActionProvider.
(ActionProvider,该部分的显示及相关功能是已开发完毕的功能,开发人员可直接使用)
加入和移除ActionBar


在3.0以后的版本号。ActionBar已经被默认的包括在Activity中了,通过例如以下代码
就可以获取ActionBar对象:


ActionBar actionbar = getActionBar();


假设要移除ActionBar,可选择各系列主题中的NoActionBar主题
这时调用getActionBar()方法时将得到null值
.show()显示ActionBar,(默认情况下ActionBar已经处于显示状态)
.hide()隐藏ActionBar.


假设调用ActionBar创建了Tab导航,隐藏ActionBar时该导航也会被隐藏,由于
该导航也是ActionBar的一部分。而不归属于Activity


假设隐藏ActionBar但保留Tab导航。应该调用仅隐藏标题栏部分的代码
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setDisplayShowHomeEnabled(false)

转载于:https://www.cnblogs.com/yutingliuyl/p/7130280.html

相关文章:

  • 让电脑拒绝访问特定网站
  • js继承的实现方法
  • dart系列(四) 动态生成”按钮”元素
  • 中国已超德国 成世界最大光伏发电国家
  • 把数据保存到数据库附加表dede_addon时出错,原因是字段名不合法
  • git的入门摸索和入门研究
  • linux iptables端口映射设置
  • Java内部类的一些总结
  • C/C++中对链表操作的理解实例分析
  • 基于Android应用《玩转英语》(总报告)
  • AMQP.0-10中文版——概述
  • python的各种推导式(列表推导式、字典推导式、集合推导式)
  • 深入理解Java内存模型
  • 中国开源云联盟解读《容器技术及其应用白皮书V1.0》
  • es6在项目中的应用
  • [case10]使用RSQL实现端到端的动态查询
  • [rust! #004] [译] Rust 的内置 Traits, 使用场景, 方式, 和原因
  • 【347天】每日项目总结系列085(2018.01.18)
  • css选择器
  • C学习-枚举(九)
  • JDK9: 集成 Jshell 和 Maven 项目.
  • JS+CSS实现数字滚动
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • opencv python Meanshift 和 Camshift
  • SpingCloudBus整合RabbitMQ
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 算法---两个栈实现一个队列
  • 我建了一个叫Hello World的项目
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • 关于Kubernetes Dashboard漏洞CVE-2018-18264的修复公告
  • ​queue --- 一个同步的队列类​
  • ​香农与信息论三大定律
  • #pragam once 和 #ifndef 预编译头
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (差分)胡桃爱原石
  • (附源码)计算机毕业设计SSM保险客户管理系统
  • (六)c52学习之旅-独立按键
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (七)c52学习之旅-中断
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • .net core 6 redis操作类
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .NET Core 实现 Redis 批量查询指定格式的Key
  • .NET/C# 项目如何优雅地设置条件编译符号?
  • .NET与java的MVC模式(2):struts2核心工作流程与原理
  • .NET中使用Protobuffer 实现序列化和反序列化
  • .net专家(高海东的专栏)
  • .Net组件程序设计之线程、并发管理(一)
  • /使用匿名内部类来复写Handler当中的handlerMessage()方法
  • ;号自动换行
  • ??eclipse的安装配置问题!??
  • @Builder用法