Android笔记:ToolBar和SearchView使用

本文详细介绍了在Android应用中如何使用ToolBar,强调了必须继承AppCompatActivity的重要性,并解释了Fragment中加载ToolBar的方法。此外,还讲解了在styles.xml中设置属性以及去除ToolBar前部空白间距的技巧。接着,文章转到SearchView的使用,包括创建menu.xml文件,定义搜索菜单项,并重写onCreateOptionsMenu方法。最后展示了实际应用的效果图和Demo下载链接。
摘要由CSDN通过智能技术生成

ToolBar使用方式:
注:ToolBar的使用必须继承AppCompatActivity,不能直接是继承Activity。而Fragment中使用Toolbar,则使用((AppCompatActivity)getActivity()).setSupportActionBar(toolbar);这个方法加载。如果承载的activity中有menu,而fragment中又有自己发menu,那么需要在((AppCompatActivity)getActivity()).setSupportActionBar(toolbar);
之前加上setHasOptionsMenu(true);即可。

首先在styles.xml中

<!-- 关键点:去掉原生的acitonBar,即使用NoActionBar主题-->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAcce
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值