要使用Toolbar,要先将标题栏(ActionBar)关掉;
1 <android.support.v7.widget.Toolbar 2 android:id="@+id/main_head" 3 android:layout_width="match_parent" 4 android:layout_height="wrap_content"> 5 </android.support.v7.widget.Toolbar>
java代码中:
//获取工具栏 main_head = (Toolbar)findViewById(R.id.main_head); //设置返回图标 main_head.setNavigationIcon(R.mipmap.back); //设置标题文本 main_head.setTitle("工具栏页面"); //标题文本颜色 main_head.setTitleTextColor(Color.RED); //设置logo图标 // main_head.setLogo(R.mipmap.wechat); //副标题 main_head.setSubtitle("副标题"); //工具栏背景 main_head.setBackgroundResource(R.color.blue); //使用main_head替换系统自带的ActionBar setSupportActionBar(main_head); //点击监听器,该函数要放到setSupportActionBar之后,不然不起作用 main_head.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Toast.makeText(getApplicationContext(),"点击返回!",Toast.LENGTH_SHORT).show(); } });