Завершение деятельности - PullRequest
       10

Завершение деятельности

0 голосов
/ 10 февраля 2011

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

1 Ответ

0 голосов
/ 10 февраля 2011

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

Вставьте его в упражнение:

@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);
}
...