Когда я нажимаю кнопку «Домой», он не возвращается, как я думаю, должен был бы.
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;
}
, но это не сработало. Я попал в этот метод, но идентификатор не тот же идентификатор. как дом R.id.abs __. Итак, как я могу заставить это работать.
Эмулятор, который я использую, имеет версию Android 2.3.1. В остальном все от actionbarsherlock работает так, как ожидалось.
Синий блок — это кнопка, которую я нажимаю, и нажатием я хочу вернуться назад.