簡體   English   中英

導航抽屜后退按鈕

[英]Navigation Drawer back button

我在我的應用程序中實現了導航抽屜。 它只是一個示例應用程序,自動生成的導航抽屜碎片和Android工作室的活動。 我正在從像這樣的部分列表項開始一項活動:

public void onSectionAttached(int number) {
    switch (number) {
        case 1:
            mTitle = getString(R.string.pocetna);
            break;
        case 2:
            mTitle = getString(R.string.oglasna_ploca);
            break;
        case 3:
            mTitle = getString(R.string.e_novine);
            break;
        case 4:
            mTitle = getString(R.string.portal);
            break;
        case 5:
            mTitle = getString(R.string.raspored);
            startActivity(new Intent(this, RasporedWebView.class));
            break;
    }
}

當我使用后退按鈕時,我可以回過頭來說明案例1甚至是MainActivity(關閉導航抽屜),因為當我調用活動時,返回它會返回空白活動(或w / e),然后我必須再次單擊“后退”按鈕。 我嘗試搜索解決方案,但找不到任何解決方案。

提前致謝。

請參閱此文檔

然后添加以下代碼以在Activity中執行Back按鈕

ActionBar actionBar;
actionBar=getActionBar();

actionBar.setDisplayHomeAsUpEnabled(true);

@Override
public boolean onOptionsItemSelected(MenuItem item) { 
        switch (item.getItemId()) {
        case android.R.id.home: 
            onBackPressed();
            return true;
        }

    return super.onOptionsItemSelected(item);
}

暫無
暫無

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

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