2013-07-10 25 views

回答

0

getSupportActionBar().setDisplayOptions(ActionBar.DISPLAY_HOME_AS_UP, ActionBar.DISPLAY_HOME_AS_UP);

+0

它說「的方法getSupportActionBar()是未定義的類型 MultipleItemsList「,更改爲getActionBar()。使用getActionBar()它會出現,但不會返回... – Tenaciousd93

+0

'getSupportActionBar()'用於ActionBarSherlock。如果你不使用它,它是'getActionBar()'。至於導航,請嘗試在此活動的清單條目中添加「android:parentActivityName」。 – Karakuri

+0

謝謝,我擴展了SherlockListActivity,並使用了您的代碼,它可以與標準的onCreateOptionsMenu和onOptionsItemSelected一起使用。非常感謝你! – Tenaciousd93

0

上的onCreate()函數添加這一行:

getActionBar().setDisplayHomeAsUpEnabled(true); 

然後添加此方法:

@Override 
public boolean onOptionsItemSelected(MenuItem item) { 
    switch (item.getItemId()) { 
     case android.R.id.home: 
     this.finish(); 
     break; 

     // code here for other cases 

    } 
    return (true); 
}