2014-12-29 33 views
0

從設置返回上一個屏幕是否可以更改操作欄中的後退按鈕,以轉到上一個活動而不是父活動?使用操作欄

我對Android比較陌生,所以請原諒我,如果這是一個基本問題!我搜索了這個,但無法找到任何匹配它的具體答案。我正在使用Android Studio,並正在爲API 15開發。

要清楚,請參閱下圖。我已經構建了一個非常基本的「設置/偏好」活動。我希望操作欄中的後退箭頭返回上一個屏幕。目前它只導航到父活動(在manifest.xml中定義)。有沒有辦法做到這一點?

我試圖用偏好片段來構建它,然後我得到兩個問題:(i)片段不填充垂直屏幕,(ii)操作欄中的後退箭頭不起作用所有。因此我正在使用偏好活動。

謝謝!

enter image description here

回答

1

是的,你可以!
但你不應該=>take a look

否則它添加到您的活動(它應該工作):

@Override 
public boolean onOptionsItemSelected(MenuItem item){ 
    switch (item.getItemId()){ 
     case android.R.id.home: 
      //DO WHAT YOU WANT WHEN YOU HIT UP BUTTON 
      //in your case probably finish() 
      return true; 
     default: 
      return super.onOptionsItemSelected(item); 
    } 
} 
+0

完美的作品!並感謝您的鏈接,非常翔實! – MEM