Toolbar系列文章导航

Android中导航栏之Toolbar的使用

Android中导航栏之溢出菜单OverflowMenu

Android中导航栏之搜索框SearchView

Android中导航栏之自定义导航布局

Android中导航栏之标签导航暨TabLayout用法

之前我们说了Toolbar的各种用法,但此时我们就有小伙伴发出灵魂拷问了:太丑了,真的太丑了。哈?好吧,既然要求这么高,那么我们只能放大招了,开始自定义布局。其实很简单,就是在Toolbar的容器中加入我们自己的布局就可以了,示例代码如下:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"><androidx.appcompat.widget.Toolbarapp:contentInsetStartWithNavigation="0dp"android:layout_width="match_parent"android:layout_height="wrap_content"android:id="@+id/tl_head"><RelativeLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="中间"android:layout_centerInParent="true"/><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="左边"/><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentRight="true"android:text="右边"/></RelativeLayout></androidx.appcompat.widget.Toolbar>
</LinearLayout>

这样我们就在Toolbar中定义了三个文字。我们还可以定义如日期选择器等功能,或者定制我们自己的标题。也可以定义右侧的图标按钮等。

Android中导航栏之自定义导航布局相关推荐

  1. uniapp模拟导航栏,自定义导航栏的使用

    文章目录 需求 隐藏原生导航 局部页面隐藏 全局页面隐藏(一般用不到) 使用:页面结构与样式 需求 在做uniAPP的时候,官方的导航栏不满足设计页面的需求,需要自定义才可以实现,于是就把原生的导航栏 ...

  2. DataGrid中页导航栏的自定义样式

    我们可以利用DataGrid的ItemCreat()方法来实现DataGrid中页脚(Foot)和页导航栏的自定义样式.ItemCreat,顾名思义,就是在数据项创建时发生的事件,对于DataGrid ...

  3. 小程序导航穿透且自定义导航栏

    需求 实现小程序隐藏头部导航栏,且导航栏穿透无高度,并且要定义返回事件 文章目录 直接上图 index.wxml index.js index.wxss index.json 页面引用 json配置 ...

  4. bootstrap实现导航栏的响应式布局,当在小屏幕、手机屏幕浏览时自动折叠隐藏

    <!DOCTYPE html> <html> <head> <title>bootstrap实现导航栏的响应式布局,当在小屏幕.手机屏幕浏览时自动折叠隐 ...

  5. uniapp 底部菜单_利用uni-app怎么对底部导航栏进行自定义

    利用uni-app怎么对底部导航栏进行自定义 发布时间:2020-12-14 15:15:03 来源:亿速云 阅读:78 利用uni-app怎么对底部导航栏进行自定义?相信很多没有经验的人对此束手无策 ...

  6. Axure中如何快速设计左边导航栏,侧导航栏和顶部导航栏等?

    Axure中如何快速设计侧导航栏和顶部导航栏? 1.下载侧导航栏和顶部导航栏组件 参考<蚂蚁金服 ant design 中下载axure 菜单组件库> 2.导入组件 下载保存为AntDes ...

  7. React Native 的顶部导航栏和底部导航栏目

    说来也是惭愧,本来关于底部导航栏,我已经写过一篇博客,只不过那篇更偏向于入门一些,当时一实现功能之后就迫不及待的分享给大家了.地址在这儿:http://blog.csdn.net/LJFPHP/art ...

  8. 【CSS】课程网站横版导航栏 ( 横版导航栏测量及样式 | 代码示例 )

    文章目录 一.盒子测量及样式 1.总体盒子测量及样式 2.左侧盒子测量及样式 3.中间盒子测量及样式 4.右侧盒子测量及样式 二.横版导航栏代码示例 1.HTML 标签结构 2.CSS 样式 3.显示 ...

  9. 【HTML+CSS】页内侧边导航栏 页内导航

    页内侧边导航栏 页内导航 源码 HTML部分 CSS部分 效果 源码 HTML部分 <!DOCTYPE html> <html><head><meta cha ...

最新文章

  1. ADO.NET—数据提供程序(连接类)
  2. Oracle用户创建及设置
  3. cadence中元件所在库
  4. flatmap_flatMap()与concatMap()与concatMapEager()– RxJava常见问题解答
  5. 将serversocket 写在按钮事件中连接不上_Java服务器的模型—TCP连接/流量优化
  6. js - 执行上下文和作用域以及闭包
  7. 课堂笔记——Data Mining(1)
  8. list最大容量_Java 基础(四)集合源码解析 List
  9. 实践:《从头到脚撸一个多人视频聊天 — 前端 WebRTC 实战(一)》
  10. 菜鸟春招启动:面向全球毕业生开放八类岗位 超8成是物流运营人员
  11. win10高危服务_IPv6用户危险了!Win10出现严重安全漏洞
  12. tg3269c网卡驱动linux,TP-Link TG-3269C驱动
  13. Chrome浏览器离线安装包下载 独立安装包下载 方法
  14. 挂服务器刷屏微信,谁知道微信群刷屏代码啊,跪求
  15. java面试英语自我介绍_程序员面试英文自我介绍
  16. java是用什么语言写的_java用什么开发出来的?
  17. 计算机信息资源管理岗位,信息资源管理专业的可以报考公务员的哪些职位?
  18. 机器学习之理解支持向量机SVM
  19. 业务型团队如何提高人效
  20. android盒子共享,Android使用SMB协议共享电脑内文件方法

热门文章

  1. 反编译 APKTool 逆向助手
  2. Interger和Int的区别
  3. 网线 T568A 和 T568B 标准
  4. CKF MCSCKF UKF EKF滤波性能对比
  5. php taglib.php,thinkphp5 taglib_pre_load预加载自定义标签库
  6. LilyPond 乐谱软件
  7. 2021CCPC网络赛榜单
  8. [渝粤教育] 西南科技大学 教育学原理 在线考试复习资料
  9. 组态王和plc之间如何建立通讯?
  10. matlab 金融时间序列工具箱,Matlatb金融时间序列工具箱——建立金融时间序列