0
我正在使用actionbarsherlock。我有三個屏幕從第一屏幕中的項目被點擊 單擊頂部主頁按鈕不會執行任何操作
- 列表中的項目。
在第二屏幕我想有家庭按鈕將用戶帶回到第一卵石,和第三屏幕上我想有一個家按鈕,帶用戶返回到第二個屏幕。
下面是我在做什麼:
//on second activity:
getSupportActionBar().setTitle("First");
getSupportActionBar().setHomeButtonEnabled(true);
//on third activity:
getSupportActionBar().setTitle("Second");
getSupportActionBar().setHomeButtonEnabled(true);
這使得在頂部左側的按鈕顯示出來,但是當我點擊它沒有任何反應。
我在網上發現,這個改變也需要在onOptionsItemSelected
中進行。但我的代碼中沒有android.id.home
。我的IDE上android
拋出錯誤....
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == /*what should I put here*/) {
finish();
return true;
}
return true;
}