ActionBar不显示抽屉布局框架布局Android

ActionBar不显示抽屉布局框架布局Android,android,android-actionbar,Android,Android Actionbar,我使用的是菜单和框架布局,问题是显示第一个活动不会向我收取actionbar的费用 谢谢你的帮助 activity_menu.xml <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:t

我使用的是菜单和框架布局,问题是显示第一个活动不会向我收取actionbar的费用

谢谢你的帮助

activity_menu.xml

<android.support.design.widget.CoordinatorLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
    android:layout_height="match_parent" android:fitsSystemWindows="true"
    tools:context="es.expansia.pccom.crm.MenuActivity">

<android.support.design.widget.AppBarLayout android:layout_width="match_parent"
    android:layout_height="wrap_content" android:theme="@style/AppTheme.AppBarOverlay">

    <android.support.v7.widget.Toolbar android:id="@+id/toolbar"
        android:layout_width="match_parent" android:layout_height="?attr/actionBarSize"
        android:background="?attr/colorPrimary" 
         app:theme="@style/ThemeOverlay.AppCompat.ActionBar" />

</android.support.design.widget.AppBarLayout>

<FrameLayout
android:id="@+id/drawer_frame"
android:layout_width="match_parent"
android:layout_height="match_parent" />


</android.support.design.widget.CoordinatorLayout>
 <android.support.design.widget.NavigationView android:id="@+id/nav_view"
    android:layout_width="wrap_content" android:layout_height="match_parent"
    android:layout_gravity="start" android:fitsSystemWindows="true"
    app:headerLayout="@layout/nav_header_main"    app:menu="@menu/activity_main_drawer" />

</android.support.v4.widget.DrawerLayout>

ActionsActivity.java

    public class MenuActivity extends AppCompatActivity
            implements NavigationView.OnNavigationItemSelectedListener  {


        protected DrawerLayout  fullLayout;
        protected FrameLayout frameLayout;

        @Override
        public void setContentView(int layoutResID) {

            fullLayout = (DrawerLayout) getLayoutInflater().inflate(R.layout.activity_menu, null);
            frameLayout = (FrameLayout) fullLayout.findViewById(R.id.drawer_frame);

            getLayoutInflater().inflate(layoutResID, frameLayout, true);


            super.setContentView(fullLayout);

            //Your drawer content...

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


            this.setSupportActionBar(toolbar);
            ActionBar actionBar = getSupportActionBar();
            actionBar.setDisplayHomeAsUpEnabled(true);
            actionBar.setHomeButtonEnabled(true);
            actionBar.show();

            actionBar.setTitle("Toolbar Title");
            actionBar.setSubtitle("Toolbar Subtitle");

            DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
            ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
                    this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
            drawer.setDrawerListener(toggle);
            toggle.syncState();

            NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
            navigationView.setNavigationItemSelectedListener(this);



        }



        @Override
        public void onBackPressed() {
            DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
            if (drawer.isDrawerOpen(GravityCompat.START)) {
                drawer.closeDrawer(GravityCompat.START);
            } else {
                super.onBackPressed();
            }
         }

        // @Override
        public boolean onCreateOptionsMenu(Menu menu) {
            // Inflate the menu; this adds items to the action bar if it is present.
            getMenuInflater().inflate(R.menu.main, menu);
            return true;
        }

        @Override
        public boolean onOptionsItemSelected(MenuItem item) {
            // Handle action bar item clicks here. The action bar will
            // automatically handle clicks on the Home/Up button, so long
            // as you specify a parent activity in AndroidManifest.xml.
            int id = item.getItemId();

            //noinspection SimplifiableIfStatement
            if (id == R.id.action_settings) {
                return true;
            }

            return super.onOptionsItemSelected(item);
        }

        @SuppressWarnings("StatementWithEmptyBody")
        @Override
        public boolean onNavigationItemSelected(MenuItem item) {
            // Handle navigation view item clicks here.
            int id = item.getItemId();

            if (id == R.id.nav_camera) {
                // Handle the camera action
            } else if (id == R.id.nav_gallery) {

            } else if (id == R.id.nav_slideshow) {

            } else if (id == R.id.nav_manage) {

            } else if (id == R.id.nav_share) {

            } else if (id == R.id.nav_send) {

            }

            DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
            drawer.closeDrawer(GravityCompat.START);
            return true;
        }
    }
public class ActionsActivity extends MenuActivity {

    PullRefreshLayout layout;

    DatabaseHelper helper = new DatabaseHelper(this);

    ArrayList<HashMap<String, String>> oslist = new ArrayList<HashMap<String, String>>();

    List<Map<String,String>> actionsList = new ArrayList<Map<String,String>>();

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_actions);

       }
 }
公共类ActionsActivity扩展了MenuActivity{
布局布局;
DatabaseHelper=新的DatabaseHelper(此);
ArrayList oslist=新的ArrayList();
List actionsList=新建ArrayList();
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_actions);
}
}
public class ActionsActivity extends MenuActivity {

    PullRefreshLayout layout;

    DatabaseHelper helper = new DatabaseHelper(this);

    ArrayList<HashMap<String, String>> oslist = new ArrayList<HashMap<String, String>>();

    List<Map<String,String>> actionsList = new ArrayList<Map<String,String>>();

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_actions);

       }
 }