2013-08-05 2 views
1

Есть ли способ использовать стандартную кнопку меню в панели действий, чтобы что-то сделать? В моем случае скользящее меню, у меня уже есть код, который работает в onClick обычной кнопки. Я просто хочу использовать кнопку меню в панели действий. Это возможно? Или мне нужно настроить панель действий, а не использовать кнопку, которая уже существует?Меню панели действий onclick

ответ

1

Я полагаю, вы имеете в виду значок ActionBar Home.

Сначала вы должны включить его

getActionBar().setHomeButtonEnabled(true); 

Тогда вы должны обрабатывать событие

@Override 
public boolean onOptionsItemSelected(MenuItem item) 
{ 
    switch (item.getItemId()) 
    { 
    case android.R.id.home: 
     //do your work 
     return true; 

    default: 
     return super.onOptionsItemSelected(item); 
    } 
} 

FYI, если вы хотите следовать шаблон панели навигации, вы должны прочитать эту tutorial ,

+0

Спасибо, кажется, я просто пропустил 'android.R.id.home:' – Lunchbox

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