2011-10-03 168 views
0

我需要帮助:如何从软键盘捕捉输入?现在我用编辑文本来捕捉它,但我不喜欢这个解决方案。还有其他方法吗? 感谢您的任何答案。 再见如何捕捉软键盘输入

+0

你究竟想要做什么? – slayton

+0

我想知道有没有办法启动软键盘/ ime没有编辑文本? –

回答

0

因为这个问题令人难以置信的模糊。您可以添加的关于您要完成的任何更具体的细节可能会导致更好的答案。

我认为你可以在你的Activity中重写onKeyDown或dispatchKeyEvent,当按下键盘上的按键时你会得到回调。它会将您的操作和键码发送给KeyEvent对象。

0
textView1.setOnKeyListener(new OnKeyListener() { 


      @Override 
      public boolean onKey(View v, int keyCode, KeyEvent event) { 
       // TODO Auto-generated method stub 

       { 
        if(keyCode == ?) //check it 
        { 
         //do some stuff 
        } 
       } 
       return false; 
      } 
     }); 
0

该方法只是在使用硬件键盘时触发,而软键盘没有触发。一些建议是使用TextWatcher