0

У меня есть два вида видов, а именно: «Просмотр текста» и «Просмотр сетки» в действии. Когда я нахожусь в режиме Grid View, и если я нажму кнопку «назад», я должен получить фокус в текстовом представлении и продолжить функции, чтобы снова получить доступ к виду сетки. Опять же, если я нажму кнопку «назад», когда я нахожусь в текстовом представлении, мне нужно закончить свою деятельность. Я могу сделать это, когда я даю .setOnKeyListener() для моего gridview. Но фокус в виде сетки теряется, когда это делается. Итак, как можно выйти из вида сетки и быть в виде текста?Завершение деятельности

ответ

0

Странные требования. Я не знаю, понимаю ли вы вас, но я стараюсь помочь.

Вставляем активность:

@Override 
public boolean onKeyDown(int keyCode, KeyEvent event) { 
    if((keyCode == KeyEvent.KEYCODE_BACK)) { 
     Log.d(TAG, "back button pressed"); 
     //here manage yours focus on/off and finishing activity 
    } 

    return super.onKeyDown(keyCode, event); 
} 
Смежные вопросы