簡體   English   中英

點擊后導航抽屜上的Android漢堡包圖標無響應

[英]Android hamburger icon on navigation drawer does not respond after clicking

詳細信息:將漢堡包圖標更改為自定義圖標后,單擊時不響應(抽屜未打開)

這是oncreate方法的代碼片段

 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(contentViewId());
        toolbar = (Toolbar) findViewById(toolbarId());
        setSupportActionBar(toolbar);

        if (getSupportActionBar() != null) {
            getSupportActionBar().setHomeButtonEnabled(true);
            getSupportActionBar().setDisplayHomeAsUpEnabled(true);
            if (toolbarTitle() != null || !toolbarTitle().contentEquals(""))
                getSupportActionBar().setTitle(toolbarTitle());
        }

        drawerLayout = (DrawerLayout) findViewById(drawerLayoutId());
        drawerToggle = new ActionBarDrawerToggle(this, drawerLayout, R.string.app_name, R.string.app_name);
        drawerLayout.addDrawerListener(drawerToggle);

        navigation = (NavigationView) findViewById(navigationViewId());
        navigation.setNavigationItemSelectedListener(this);
        navigation.getMenu().findItem(selectedMenuItem()).setChecked(true);


       drawerToggle.setDrawerIndicatorEnabled(false);
         drawerToggle.setHomeAsUpIndicator(R.drawable.ic_account_balance_black_24dp); 
        drawerToggle.syncState();


    }

更多細節:

漢堡包圖標確實發生變化,並且當通過幻燈片打開抽屜時它也會響應但是當我點擊自定義圖標時它不會...

刪除此行:

drawerToggle.setDrawerIndicatorEnabled(false);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM