Suri
Suri

Reputation: 61

How to get the '.' dot character KeyPressEvent on Android softkeyboard

Hi I'm trying to get the event when I press . (dot) in android keyboard

 public boolean onKey(View v, int keyCode, KeyEvent event) {

   if (keyCode == '.') {
        Log.d("dot pressed" "dot presed");

where I am getting wrong?

Upvotes: 4

Views: 2546

Answers (2)

Raslanove
Raslanove

Reputation: 689

You should be using KeyEvent.KEYCODE_PERIOD

Upvotes: 0

OMAK
OMAK

Reputation: 1031

Please try this

 public boolean onKeyDown(int keyCode, KeyEvent event) {
    if(keyCode == KeyEvent.KEYCODE_NUMPAD_DOT) {
        Log.d("dot pressed" "dot presed");

    }
    return super.onKeyDown(keyCode, event);
}

Upvotes: 3

Related Questions