Checks whether the given Key event is any of ENTER or NUMPAD ENTER. - Android User Interface

Android examples for User Interface:Key Event

Description

Checks whether the given Key event is any of ENTER or NUMPAD ENTER.

Demo Code

// Copyright 2012 The Chromium Authors. All rights reserved.
//package com.java2s;
import android.view.KeyEvent;

public class Main {
    /**/*from  ww  w.j  av  a  2  s  . c  o  m*/
     * Checks whether the given event is any of ENTER or NUMPAD ENTER.
     * @param event Event to be checked.
     * @return Whether the event should be processed as ENTER.
     */
    public static boolean isEnter(KeyEvent event) {
        return isActionUp(event)
                && (event.getKeyCode() == KeyEvent.KEYCODE_ENTER || event
                        .getKeyCode() == KeyEvent.KEYCODE_NUMPAD_ENTER);
    }

    /**
     * Checks whether the given event is an ACTION_UP event.
     * @param event Event to be checked.
     * @return Whether the event is an ACTION_UP event.
     */
    public static boolean isActionUp(KeyEvent event) {
        return event.getAction() == KeyEvent.ACTION_UP;
    }
}

Related Tutorials