2017-01-28 4 views
-2

я удался добавить кнопку возврата к панели действий одного из видов деятельности, но при нажатии ничего не происходит здесь кодКак сделать кнопку на панели действий интерактивной назад

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    setContentView(R.layout.activity_fullscreen); 

    ActionBar actionBar = getSupportActionBar(); 
    actionBar.setDisplayHomeAsUpEnabled(true); 

все, что я хочу знать, как сделайте кнопку clickable (чтобы вернуться) спасибо.

ответ

1

Прежде всего, вы должны спросить у Google, это ваш друг. Такие вопросы будут отмечаться и, вероятно, закрыты, как дубликаты.

@Override 
public boolean onOptionsItemSelected(MenuItem item) { 
    switch (item.getItemId()) { 
     case android.R.id.home: 
      //do what you want 
      onBackPressed(); 
      return true; 
     default: 
      return super.onOptionsItemSelected(item); 
    } 
} 
+0

извините пожалуйста, вы можете использовать мой код, и объяснить это (как вставить его для меня) потому, что это все еще не работает, или, может быть, я делаю что-то неправильно @Yupi –

+0

Что не работает? – Yupi

+0

Вы должны вставить этот метод ниже метода onCreate, и если ваш MenuItem находится в красном цвете, это означает, что вам нужно «импортировать android.view.MenuItem;' – Yupi

Смежные вопросы