Take a look at TextView.addTextChangedListener(TextWatcher)

On Oct 21, 9:45 am, Donal Rafferty <draf...@gmail.com> wrote:
> Anybody have any ideas?
>
> On Thu, Oct 21, 2010 at 3:21 PM, draf...@gmail.com <draf...@gmail.com>wrote:
>
>
>
> > I use the following code to listen for the key presses of 0 - 9 from
> > the soft input keyboard on Android:
>
> > ---
>
> >       �...@override
> >                        public boolean onKeyDown(int keyCode, KeyEvent
> > event)  {
>
> >                                if(keyCode == KeyEvent.KEYCODE_0)
> >                                {
> >                                return super.onKeyDown(keyCode, event);
> >                                }
>
> >                                if(keyCode == KeyEvent.KEYCODE_1)
> >                                {
> >                                return super.onKeyDown(keyCode, event);
> >                                }
>
> >                                if(keyCode == KeyEvent.KEYCODE_2)
> >                                {
> >                                return super.onKeyDown(keyCode, event);
> >                                }
>
> >                                if(keyCode == KeyEvent.KEYCODE_3)
> >                                {
> >                                return super.onKeyDown(keyCode, event);
> >                                }
>
> >                                if(keyCode == KeyEvent.KEYCODE_4)
> >                                {
> >                                return super.onKeyDown(keyCode, event);
> >                                }
>
> >                                if(keyCode == KeyEvent.KEYCODE_5)
> >                                {
> >                                return super.onKeyDown(keyCode, event);
> >                                }
>
> >                                if(keyCode == KeyEvent.KEYCODE_6)
> >                                {
> >                                return super.onKeyDown(keyCode, event);
> >                                }
>
> >                                if(keyCode == KeyEvent.KEYCODE_7)
> >                                {
> >                                return super.onKeyDown(keyCode, event);
> >                                }
>
> >                                if(keyCode == KeyEvent.KEYCODE_8)
> >                                {
> >                                return super.onKeyDown(keyCode, event);
> >                                }
>
> >                                if(keyCode == KeyEvent.KEYCODE_9)
> >                                {
> >                                        Log.d("Keycode", "Got KeyCode 9");
> >                                return super.onKeyDown(keyCode, event);
> >                                }
>
> >                            return true;
> >                        }
>
> > ---
>
> > The code works when i display the soft input keyboard in the following
> > mode:
>
> >http://i.imgur.com/Snasz.png
>
> > However it does **not** work when I display the soft input keyboard in
> > the following mode:
>
> >  http://i.imgur.com/wf0Kt.png
>
> > Why is this?

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to