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

Android工具条

在底层,所有通过主题得到应用条的活动都使用ActionBar类实现它的应用条。不过最新的应用条特性已经增加到AppCompat支持库中的Toolbar类。这意味着,如果你想在应用中使用最新的应用条特性,就需要使用支持库中的ToolBar类。

如何增加工具条
1、增加v7 AppCompat支持库作为一个依赖库。Toolbar类就在这个库中。
在最新版AS中已经包含了这个库。
2、确保你的活动扩展AppCompatActivity类。
3、删除现有的应用条。将主题替换为一个没有应用条的主题即可,例如NoActionBar。
4、为布局增加一个工具条。
工具条是一个视图类型,所以可以把它放在你希望的任何位置,并控制它的外观。
5、更新活动,设置这个工具条作为活动的应用条。

为布局增加工具条

 <androidx.appcompat.widget.Toolbarandroid:id="@+id/toolbar"android:layout_width="match_parent"android:layout_height="?attr/actionBarSize"android:background="?attr/colorPrimary"android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"tools:ignore="MissingConstraints" />

或者把工具条定义为一个单独的布局,在主布局中将其包含进去即可。

设置工具条作为活动的应用条
在MainActivity的oncreate中添加下面两行代码即可:

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);

运行最后的效果如图所示:
在这里插入图片描述

http://www.lryc.cn/news/143815.html

相关文章:

  • 【项目实战典型案例】05.前后端分离的好处(发送调查问卷)
  • (Deep Learning)准确率和召回率的基础概念
  • 【业务功能篇85】微服务-springcloud-Nginx-反向代理-网关
  • 深度适配?华为鸿蒙OS智能座舱酷狗音乐车载版5.0,车内尽享K歌
  • 数字孪生体技术--学习笔记
  • proxysql使用心得
  • 【C++ 学习 ⑰】- 继承(下)
  • kafka学习笔记
  • 阀门状态监测和预测性维护的原理和实施步骤
  • 复习之web服务器--apache
  • [Unity] 单例设计模式, 可供继承的单例组件模板类
  • Linux知识点 -- Linux多线程(三)
  • android java 硬编码保存mp4 jni数据转换
  • 那些你不得不知道的HTML知识点
  • 如何复制主播的性格(此乃广告文)
  • 【ES6】—【新特性】—Symbol详情
  • openresty安装与网站发布
  • 创建延时队列、springboot配置多个rabbitmq
  • 在kaggle中用GPU使用CGAN生成指定mnist手写数字
  • 【NI USRP】哪些 USRP 设备支持全双工,哪些支持半双工?
  • 不拼花哨,只拼实用:unittest指南,干货为王!
  • mysql 获取json数组中某个字段根据下标
  • 深入理解Redis缓存穿透、击穿、雪崩及解决方案
  • java八股文面试[java基础]——字节码
  • 新能源汽车技术的最新进展和未来趋势
  • 知虾shopee数据分析工具:shopee出单的商机利器
  • python——ydata-profiling介绍与使用
  • (纯c)数据结构之------>链表(详解)
  • postman接口自动化测试框架实战!
  • Apache Doris 入门教程35:多源数据目录