【发布时间】:2012-05-04 13:09:30
【问题描述】:
当我按下主页按钮时,它并没有像我想象的那样返回。
public class TotalOverview extends SherlockActivity {
public void onCreate(Bundle savedInstanceState) {
setTheme(R.style.Theme_Sherlock);
super.onCreate(savedInstanceState);
//requestWindowFeature(Window.FEATURE_PROGRESS);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setHomeButtonEnabled(true);
setContentView(R.layout.main);
//getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setHomeButtonEnabled(true);
}
我也试过用这种方法捕捉它
public boolean onOptionsItemSelected(MenuItem item)
{
boolean toReturn = false;
int id = item.getItemId();
if( id == R.id.abs__home)
{
toReturn = true;
}
return toReturn;
}
但这不起作用我确实进入了这个方法,但 id 不是同一个 id 作为 R.id.abs__home。那么我怎样才能让它工作呢。
我使用的模拟器是 android 版本 2.3.1。其余的一切从 actionbarsherlock 按预期工作。
蓝色块是我点击的按钮,点击后我想返回。
【问题讨论】: