栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 移动开发 > Android

android ToolBar的简单使用

Android 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

android ToolBar的简单使用

本文实例为大家分享了ToolBar的使用方法,供大家参考,具体内容如下

ToolBar时应用的标准工具栏;用来替代ActionBar;

使用ToolBar必须在Activity配置theme中去掉ActionBar,例如使用

Theme.AppCompat.Light.NoActionBar 

或者在主题style中自定义style:

 
  
 false 
 true 
  
 @android:color/black 
  
 @android:color/white 
 @color/colorAccent 
 false 
     

接下来我们看下布局:

 
 
   
 
 

ToolBar可以设置返回键、图标、标题、副标题、菜单

Toolbar toolbar= (Toolbar) findViewById(R.id.toolbar); 
 
//把布局中的Toolbar当作ActionBar 
setSupportActionBar(toolbar); 
//设置图标 
toolbar.setLogo(R.mipmap.ic_launcher); 
//设置标题 
getSupportActionBar().setTitle("ZhengDang"); 
//设置副标题 
toolbar.setSubtitle("2015.01.13"); 
//设置返回键 
getSupportActionBar().setDisplayHomeAsUpEnabled(true); 

返回键还可以设置监听:

toolbar.setNavigationOnClickListener(new View.onClickListener() { 
      @Override 
      public void onClick(View v) { 
 Toast.makeText(MainActivity.this,"你点击了返回按钮",Toast.LENGTH_SHORT).show(); 
 
      } 
    }); 

配置菜单首先要先自定义menu布局:在res ---> menu 下创建xml文件:

 
 
   
   
 
   
 
   
   

 然后在MainActivity众设置菜单按钮:

 
  public boolean onCreateOptionsMenu(Menu menu) { 
    getMenuInflater().inflate(R.menu.menu_main,menu); 
    return super.onCreateOptionsMenu(menu); 
  } 
//设置菜单第二步:设置菜单按钮 
    toolbar.setonMenuItemClickListener(new Toolbar.onMenuItemClickListener() { 
      @Override 
      public boolean onMenuItemClick(MenuItem item) { 
 switch (item.getItemId()){ 
   case R.id.action_wlf: 
     Toast.makeText(MainActivity.this,"中国搏击市场开拓者",Toast.LENGTH_SHORT).show(); 
     break; 
   case R.id.action_klf: 
     Toast.makeText(MainActivity.this,"世界顶级站立式格斗赛事",Toast.LENGTH_SHORT).show(); 
     break; 
   case R.id.action_ufc: 
     Toast.makeText(MainActivity.this,"世界顶级无限制格斗赛事",Toast.LENGTH_SHORT).show(); 
     break; 
   case R.id.action_setting: 
     Toast.makeText(MainActivity.this,"扫一扫",Toast.LENGTH_SHORT).show(); 
     break; 
 } 
 return false; 
      } 
    }); 

点击打开链接免费下载源码

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持考高分网。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/157056.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号