Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Associar button a tecla

luciofm tentei a implementação aqui porém achei que da mais trabalho que o código que eu citei, ainda não consegui implementar algumas coisas como as ações para 'android:imeOptions' e  'android:imeActionLabel', no  'android:imeOptions' tentei colocar ACTION_DONE e no meu EditText adicionei o evento para OnEditorActionListener dentro dele coloquei assim

 if (actionId == EditorInfo.IME_ACTION_DONE) {
     
// Minhas ações aqui
     
return true;    
}
return false;

porém não funcionou agora quando alterei para 

 if (event.getKeyCode() == KeyEvent.KEYCODE_ENTER) {      // Minhas ações aqui
return true; } return false;
Dessa maneira funcionou.

Em 18 de abril de 2012 10:30, luciofm <luciofm@gmail.com> escreveu:
Seta o android:imeOptions= e android:imeActionLabel= no teu EditText e
depois no código adiciona um OnEditorActionListener e trata a IME
Action que tu quer..
http://developer.android.com/reference/android/widget/TextView.html#setOnEditorActionListener(android.widget.TextView.OnEditorActionListener)


Lúcio Maciel
luciofm@gmail.com



2012/4/18 Iv@n Java <x.surian.x@gmail.com>:
> Bom dia pessoal estou procurando aqui como associar um button a tecla
> "ENTER" porém não consegui encontrar por enquanto consigo fazer realizando a
> ação no meu editText ou Button porém eles precisam estar com o foco por
> exemplo
>
> meuComponente.setOnKeyListener(new OnKeyListener() {
> @Override
> public boolean onKey(View v, int keyCode, KeyEvent event) {
> imprimir(keyCode);
> if ((keyCode == KeyEvent.KEYCODE_ENTER)) {
> // chamo eventos aqui
> return true;
> }
> return false;
> }
> });
>
> Queria saber se há uma forma de associar diretamente apenas um botão a uma
> tecla? Igual as teclas de atalho encontradas nos programas desktop.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário