SherlockActionBar向上按钮不适用于API 10

时间:2013-07-12 11:32:34

标签: android actionbarsherlock

我正在玩sherlockactionbar库,有一个问题就是up按钮无法在API 10上运行。向上图标可以显示在操作栏上,但它不会响应我的按下。在更高的API(如16)上,它可以正常运行而不会出现问题。 我尝试了几种我遇到的解决方案,但都没有。以下是其中之一。

switch (item.getItemId()) {
  case android.R.id.home:

     NavUtils.navigateUpTo(this, new Intent(this, test.class));
     return true;

1 个答案:

答案 0 :(得分:0)

确保您拥有以下设置:

getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);

您的开关采用此方法:

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // Handle item selection
    super.onOptionsItemSelected(item);

    switch (item.getItemId()) {
    case android.R.id.home:
        /* Do Something //*/
        return true;
    default:
        return false;
    }
}
相关问题