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;
}