android ToolBar 的简单使用

Android在ToolBar上添加返回以及其它菜单的方法 其中android:id是菜单项id 阅读详情
  • 英文好的可以参考这篇文章

https://guides.codepath.com/android/Using-the-App-ToolBar#reusing-the-toolbar 恩…科学上网
当然不好的也可以看 ,会抄就行,写个几遍就差不多会使用简单的了

  • 首先工具是AS,
    • 依赖中需要 compile ‘com.android.support:appcompat-v7:24.1.1’ 一般都有,就是数字不一样
    • res/styles.xml 目录下的主题风格要改动一下
    • 当然有的activity需要全屏 ,那就不在布局中添加这个控件就行了
<resources>
  <!-- application 的主题 theme. -->
  <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
  </style>
</resources>
  • 下一步就是在布局文件中使用该控件了

    • 可以将android:layout_height=”wrap_content” 改为 ?attr/actionBarSize 就不需要minHeight了
    • app:titleTextColor 这个也可以不用写的!!!不写就是黑色好像0.0
<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">

    <android.support.v7.widget.Toolbar
      android:id="@+id/toolbar"
      android:minHeight="?attr/actionBarSize"  
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      app:titleTextColor="@android:color/white"
      android:background="?attr/colorPrimary">
    </android.support.v7.widget.Toolbar>
</LinearLayout>
  • 下一步就是使用了,在fragment 和activity中的注意事项
    • 导包的是android.support.v7.widget.Toolbar , v7的!!!
    • activity中用 setSupportActionBar(toolbar);
    • fragment中用((AppCompatActivity)getActivity()).setSupportActionBar(toolbar);
    • 必须要用把toolbar的对象设置进去,否则标题栏是没有任何东西的!,设置这个是为了覆盖actionbar的!!!
public class MyActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_my);

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

        setSupportActionBar(toolbar);
    }

     actionbar
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {

        getMenuInflater().inflate(R.menu.menu_main, menu);
        return true;
    }
  • 这里是menu的布局
<menu xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:app="http://schemas.android.com/apk/res-auto">
    <item
        android:id="@+id/miCompose"
        android:icon="@drawable/ic_compose"
        app:showAsAction="ifRoom"
        android:title="Compose">
    </item>
    <item
        android:id="@+id/miProfile"
        android:icon="@drawable/ic_profile"
        app:showAsAction="ifRoom|withText"
        android:title="Profile">
    </item>
</menu>

这里写图片描述

深入解析XTEA加密算法的核心机制与优化策略 本文深入解析XTEA加密算法的核心机制与优化策略,详细介绍了XTEA在嵌入式系统和资源受限环境中的优势,包括其高效的加解密速度和低资源消耗。文章还探讨了XTEA的轮函数设计、关键参数优化策略以及实战应用中的性能对比,为开发者提供了安全增强方案和优化技巧。 阅读详情

相关推荐

使用 VPN 访问太理内部网相关问题总结【太原理工大学】

电脑连接 VPN,访问校园内部网相关问题总结,太原理工大学。

m0_52861684的博客 9880

android——compose底部导航栏、顶部toolbar、悬浮按钮floatingActionButtonPosition、Scaffold、完美的底部导航栏,顶部状态栏高度

如果是按照以前老版本xml的方式来实现:底部导航栏、顶部toolbar、悬浮按钮floatingActionButtonPosition,代码会比较多而且很难懂,现在我们来看看使用神奇的compose来实现,效果图:是不是很简单,这样就可以了,谢谢观赏

wy313622821的博客 3044

欧姆龙PLC EIP通讯配置方法

欧姆龙EIP通讯配置方法

weixin_59671695的博客 6137

【Android】原来Toolbar还能这么用?Toolbar使用最全解析。网友:终于不用老是自定义标题栏啦

参考文章:Toolbar的使用

宾有为的博客 9374

恒玄BES2700ZP开发实战:从零搭建嵌入式音频系统

本文详细介绍了恒玄BES2700ZP蓝牙音频SoC的开发实战,从环境搭建、SDK架构解析到蓝牙音频、AI语音集成及低功耗优化。重点探讨了如何利用其多核架构实现高性能音频处理和LE Audio支持,为开发者提供从零构建嵌入式音频系统的完整指南。

o1p2q3r的博客 918

多智能体强化学习中的Trust Region技术:HATRPO与HAPPO深度解析

本文深度解析多智能体强化学习中的Trust Region技术,重点探讨HATRPO(异质智能体信任区域策略优化)与HAPPO(异质智能体近端策略优化)两种先进算法。通过数学架构与工程实现细节,揭示其在解决联合策略空间爆炸、信用分配等挑战中的优势,并分享实际部署中的优化技巧与前沿进展。

weixin_29072299的博客 191

Android的ToolBar简单使用

文章目录一、前言二、Activity、FragmentActivity与ToolsBar的关系三、ToolsBar的初步使用四、ToolBar的菜单配置五、返回时间监听六、自定义ToolBar 一、前言 在实际开发中,通常会有应用操作栏,如果整个应用有一个统一风格的应用状态栏的话,我们常常会自己对其封装一个公共的组件在各个地方进行引入。不过官方对其提供栏一个公共状态栏的组件,并且拥有其一些常用的属性。以前是ActionBar,现在叫做ToolBar。而且还可以和一些其它的组件进行联动。这些组件在不满足其使用

Mr_Tony的专栏 1万+

别再乱调NvM_WriteBlock了!手把手教你搞懂Autosar NVM状态机与读写时序

本文深入解析Autosar NVM状态机与读写时序,帮助开发者避免常见错误。通过详细的状态机解读、最佳实践代码示例和异常处理策略,提升嵌入式系统中数据存储的可靠性。特别针对NvM_WriteBlock的调用逻辑和状态机机制进行实战讲解,解决工程师在实际开发中遇到的异步写入问题。

weixin_33701617的博客 344

Android常用UI之Toolbar

转载请注明出处:http://blog.csdn.net/h_zhang/article/details/51232773Android3.0之后引入了ActionBar控件,但是由于ActionBar操作的诸多不便,并且官方也在一定程度上承认ActionBar限制了android app设计与开发的弹性。所以google官方建议使用Toolbar代替ActionBar,Toolbar比Action

Lorien Zhang的博客 1万+

NTFS分区变成RAW别乱修!正确数据恢复与修复方法详解

文件系统是操作系统管理存储数据的核心机制,NTFS作为Windows主流文件系统,一旦分区识别异常,常会显示为RAW格式。分区变RAW通常意味着文件系统入口信息损坏,而非数据物理消失,但若采用错误的修复方式,如直接对RAW分区执行chkdsk /f,可能因系统无法正确识别文件系统结构,导致写入操作落在错误偏移位置,二次破坏本可恢复的数据。正确的处理思路是:先停止一切写入操作,通过扇区级镜像备份保留原始现场,再分析DBR、分区表及$MFT状态,依据诊断结果选择修复或深度扫描恢复。实际排查中,常见问题如DBR记

weixin_31155097的博客 134

16、保障Azure应用安全:密钥管理与身份认证

本文深入探讨了保障Azure应用安全的关键措施,包括使用网络安全工具(如Application Gateway和Azure Front Door)防范攻击,解决传统密钥和机密存储方式的安全隐患,以及通过Azure Key Vault实现敏感信息的安全管理。同时,介绍了使用托管标识实现Azure资源间安全访问的方法,并结合实际操作步骤展示了如何配置Key Vault、设置访问策略、存储机密以及授予Web应用对SQL Server的访问权限。最后,对不同安全措施进行了比较,并提出了在开发、测试及生产环境中的综合

rock5的博客 72

安卓开发toolbar设置logo_Android Toolbar

menu样式的定义分割线#FF00002dp修改小圆点的图标资源parent="@style/Widget.AppCompat.ActionButton.Overflow">@drawable/svg_moreparent="Theme.MaterialComponents.DayNight.NoActionBar">@style/Style.Sunflower.OverFlowToolBar弹出...

weixin_36448205的博客 227

【传感器模块项目实战】机器人/无人驾驶常用传感器模型、选型与安装

认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!无人车&无人机导航合集本文先对机器人/无人驾驶常用传感器模型、选型与安装做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容分为位置式绝对型编码器增量式编码器打比赛的时候用过欧姆龙的增量式编码器,也用过待编码器的步进电机。【防盗标记–盒子君hzj】增量式编码器正交编码输出信号,用于识别正转和反转,通过微控制器(单片机)的片内外设硬件/软件解码(1)惯性器件-机械陀螺。

qq_35635374的博客 448

Toolbar在Android中的使用,安卓开发必须会的技能

其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。虽然 Android 没有前几年火热了,已经过去了会四大组件就能找到高薪职位的时代了。这只能说明 Android 中级以下的岗位饱和了,现在高级工程师还是比较缺少的,很多高级职位给的薪资真的特别高(钱多也不一定能找到合适的),所以努力让自己成为高级工程师才是最重要的。

m0_56175058的博客 1462

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

安卓开发toolbar设置logo_Android ToolBar 用法总结

题外话这两天也是为宝宝的离婚操碎了心,微博热度42亿多。一开始就觉得马蓉这人城府太深,但并没有怎么注意过她,后来毕竟已经结婚生子这么久了,心想估计是自己看错了,谁知道结婚这么久就没老实过,真心的心疼宝强啊,农村出来的走到这一步真的不容易,奈何最亲近的人在后面捅刀子。世事无常,娱乐圈真的是太乱了。但是无论如何,不管怎样,我都跟宝宝一样,不能容忍女人的背叛。祝福宝宝。什么是ToolBar首先,Tool...

weixin_39621695的博客 203

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

安卓开发toolbar设置logo_Android开发——Toolbar常用设置

本篇笔记用来记录常用的Toolbar设置,如Toolbar颜色设置,显示返回按钮,显示右边三个点按钮之前Android 使用的ActionBar,Android5.0开始,谷歌官方推荐使用Toolbar来代替ActionBar最近慢慢开始使用上kotlin了,贴出的代码可能是kotlin的代码,见谅,如果有Java基础的,其实还蛮简单上手的,可以参考一下我的kotlin学习笔记1.使用Toolba...

weixin_42128558的博客 727

安卓开发toolbar设置logo_Android之ToolBar的使用

Toolbar是在 Android 5.0 开始推出的一个 Material Design 风格的导航控件 ,Google 非常推荐大家使用Toolbar来作为Android客户端的导航栏,以此来取代之前的Actionbar。与Actionbar相比,Toolbar明显要灵活的多。它不像Actionbar一样,一定要固定在Activity的顶部,而是可以放到界面的任意位置。除此...

weixin_39776298的博客 180

安卓开发toolbar设置logo_Android ToolBar

组成部分导航,左边第一个logo,左边第二个标题和子标题自定义Viewaction menu基本用法ToolBar可以独立实现所有功能,不需要调用setSupportActionBar导航logotoolbar.setLogo(R.drawable.ic_launcher);标题和子标题toolbar.setTitle("Title");toolbar.setSubtitle("Subtitle"...

weixin_29126497的博客 315

安卓开发toolbar设置logo_Android Toolbar AppCompatActivity

ToolBar是Android 5.0推出的一个新的导航控件用于取代之前的ActionBar,由于其高度的可定制性、灵活性、具有Material Design风格等优点,越来越多的应用也用上了ToolBar,比如常用的知乎软件其顶部导航栏正是使用ToolBar。官方考虑到仍有一部分用户的手机版本号低于5.0,所以,ToolBar也放进了support v7包内,使得低版本的系统也能使用上ToolB...

weixin_39906358的博客 297

安卓 Toolbar

Toolbar

qq_52410477的博客 795

安卓开发toolbar设置logo_Android:Toolbar的图标尺寸问题

之前一直使用的是Material Design的图标库,下载下来以后直接放入了对应文件夹,什么尺寸对应什么dpi都没有仔细研究过。最近在Toolbar上添加几个不是MD图标库内的图标时发现,放入的图标在显示时有时候感觉被放大了,有时候又显得模糊。让我对这个图标的尺寸和显示系统产生了好奇,折腾了一番,终于算是基本弄清楚了。PX、DP和DPI首先复习一下屏幕像素密度的知识:px:像素点dpi:像素密度...

weixin_39871162的博客 800

Android Toolbar的使用详解

修改主题 当我们新建一个工程时,我们发现默认是有导航栏的, 如图: 那是因为默认app主题自带了导航栏 我们发现,系统自带的是一个xxxActionBar,那么我们应该禁用掉 ActionBar 方法一 注意 要选择 xxxNoActionBar 也就是无导航栏的样式 以上主题任意选择一个即可。 方法二 你也可以在 res/style.xml 中配置 NoActionBar 主题样式 (全局可用) <?xml version="1.0" encoding="utf-8"?> <re

闲时不练功,忙时一场空 2万+

android,安卓,toolbar,menu显示位置

工作内容: Toolbar(含溢出菜单设置[弹出菜单的使用])的使用 Toolbar的使用前提:设置主题 <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> 使用步骤: 【主要步骤是设置的弹出菜单的style,需在toolbar中的app:popupTheme = “@style/…”和appTheme中的Androi

路边小树苗的博客 4717

安卓开发toolbar设置logo_Android Toolbar左、中、右对齐

Android Toolbar左、中、右对齐默认的Android Toolbar中添加子元素view是从左到右依次添加。需要注意的是,Android Toolbar为自身的NavigationIcon(app:navigationIcon)最靠右,Logo(app:logo)紧接NavigationIcon、Title(app:title)接续Logo、保留了默认的位置(从左边到右)。这些An...

weixin_39602005的博客 694

安卓ToolBar+抽屉

前言 抽屉是生活中最常见的存放东西的容器,无论衣柜,茶几还是冰箱,都有抽屉的应用,他可以将空间很好的隐藏,不影响外部的美观还会节省空间,在安卓开发中也有抽屉的应用。 抽屉效果(此为示例图,百度搜的!!) ToolBar布局代码 <android.support.v7.widget.Toolbar android:layout_width="match_parent" ...

qq_44946212的博客 442
上一篇: 如何正确的导入DiskLruCache
下一篇: android 状态选择器
buttonXin
博客等级 码龄11年 13粉丝 80原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值