第一步:

        在gradle中导入v7依赖包,版本只需要大于21即可,我用的版本是23.1.1(4.4一下的版本)。

dependencies {    compile 'com.android.support:appcompat-v7:23.1.1'}

第二步:

        把activity主题位置为AppTheme.Base,或者直接使用主题:Theme.AppCompat.Light.NoActionBar

   
  1. <resources xmlns:tools="http://schemas.android.com/tools">
  2.    <style name="AppTheme.Base" parent="Theme.AppCompat">
  3.        <item name="windowActionBar">falseitem>
  4.        <item name="android:windowNoTitle">trueitem>
  5.    style>
  6. resources>

第三步:

        在activity的layout中,添加Toolbar,如下所示。

   
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3.    android:layout_width="match_parent"
  4.    android:layout_height="match_parent"
  5.    android:orientation="vertical">
  6.    <android.support.v7.widget.Toolbar
  7.        android:id="@+id/id_toolbar"
  8.        android:layout_width="match_parent"
  9.        android:layout_height="wrap_content"
  10.        android:background="#009688"
  11.        android:minHeight="?attr/actionBarSize">
  12.    android.support.v7.widget.Toolbar>
  13. LinearLayout>

第四步:

        在activity中,完成如下代码。至此,所有的menu菜单元素都会显示在你的Toolbar上,并且响应标准的菜单回调。

    
  1. @Override
  2. public void onCreate(Bundle savedInstanceState) {
  3.    super.onCreate(savedInstanceState);
  4.    setContentView(R.layout.blah);
  5.    Toolbar toolbar = (Toolbar) findViewById(R.id.id_toolbar);
  6.    setSupportActionBar(toolbar);
  7. }


更多相关文章

  1. Android(安卓)各个版本对应的版本号及API level
  2. 解决升级到Android(安卓)Studio 3 Beta版本编译异常
  3. Android(安卓)Gradle 使用技巧
  4. 关于使用Android(安卓)Studio时的Gradle报错解决记录
  5. Android版本管理(git 和 repo)
  6. Android(安卓)Studio报错 程序包android.support.annotation不存
  7. Android之如何解决右上角不显示3个点的菜单
  8. 它们的定义android滑动菜单
  9. Android(安卓)SDK更新后报错 "Parsing Data for android-24 fail

随机推荐

  1. Android Studio 几个非常有用的工具
  2. Android里面WebView加载HTML里面点击按钮
  3. Android 保存浏览记录 SharedPreTools
  4. (翻译)VectorDrawables的使用
  5. android下TTS的传感器切换听筒和扬声器测
  6. Android实用代码片段(二)
  7. Google Maps Android API v2说明
  8. editView
  9. Android Fresco监听回调,成功调回Bitmap
  10. 2013.12.03(8) ——— android ActionbarSh