2016-10-31 10 views

答えて

0

これを試してみてください:

private ActionBarDrawerToggle mToggle; 
private DrawerLayout drawer_layout; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    // ... 
    drawer_layout = (DrawerLayout)findViewById(R.id.your_drawer_layout); 
    mToggle = new ActionBarDrawerToggle(this, drawer_layout, "open", "close"); 
    drawer_layout.addDrawerListener(mToggle); 
    mToggle.syncState(); 
    // ... 
} 

@Override 
public boolean onOptionsItemSelected(MenuItem item) { 
    if (mToggle.onOptionsItemSelected(item)) { 
     Log.d(TAG, "drawer opened"); 
    } 
    return true; 
} 
+2

私は彼がトップレベルのシステム通知バーを意味すると思います。 – DeeV

+0

あなたは正しいです、私は間違いを犯しました。それが誰かにとって有益な場合に備えて、私は答えを残す。 – Sergio

+1

はい@Deevシステム通知バー。ありがとう。タイトルと内容を編集してこれを示す。とにかくセルジオに感謝します。 –

1

私は別のSOの質問で私の質問への答えを見つけた...

Disable the notification panel from being pulled down

をそれは別の問題が、変化に対応するための方法ですステータスバー/通知ドロワーの動作は私が望むものです。私が探していたのはonWindowFocusChangedに応答し、uses-permission行をマニフェストに追加していました。

関連する問題