Ver mensagens sem resposta | Ver tópicos ativos Hoje é 25 Mai 2013, 18:02



Responder Tópico  [ 4 Mensagens ] 
 Simular o pressionamento de uma tecla. 
Autor Mensagem
Android application
Android application

Data de registro: 20 Dez 2011, 16:31
Mensagens: 55
Localização: Penápolis-SP
Mensagem Simular o pressionamento de uma tecla.
Olá.
Alguém sabe qual comando devo executar para se "pressionar uma tecla", sem pressioná-la de fato?
ex.: eu clico em um determinado botão, e este seria como se eu estivesse com o teclado aberto pressionado o "S", ou outro botão seria como se fosse o "N".
Em VB eu utilizaria o SendKey( "S" )... mas em java, procurei, mas não achei.

tenho que simular o pressionamento do teclado, pois não sei em qual campo o cursor estará.

obrigado.


19 Set 2012, 14:34
Perfil
Android Guru
Android Guru

Data de registro: 28 Jan 2011, 10:42
Mensagens: 736
Mensagem Re: Simular o pressionamento de uma tecla.
Tens como explicar melhor? Ficou meio nebuloso.
Descreve melhor o cenário.


19 Set 2012, 16:04
Perfil
What is Android?
What is Android?

Data de registro: 25 Jan 2012, 12:54
Mensagens: 8
Mensagem Re: Simular o pressionamento de uma tecla.
Não entendi muito bem, mas se for para executar algo ou até mesmo para colocar uma letra em qualquer Editext pode utilizar uma função setando um valor no EditText ou diretamente chamando ação que deseja executar.


20 Set 2012, 13:38
Perfil
Android application
Android application

Data de registro: 20 Dez 2011, 16:31
Mensagens: 55
Localização: Penápolis-SP
Mensagem Re: Simular o pressionamento de uma tecla.
Olá.

é assim.. preciso de um comando que ao clicar em determinado objeto, ou posição da tela, desse o mesmo efeito de estar com o teclado aberto e clicado em determinada tecla.

ex... Uma pergunta.. Você votaria neste Meliante para prefeito?
ai eu colocaria 2 botoes.. um para Sim e outro para Não..
é óbvio que eu sei que trabalharia isto direto no evento de cada botão e colocaria o valor direto no Edit Text, ou na própria variável de resposta. Mas digamos que eu goste de complicar... tenho vários edit text na tela e não sei qual seria que estivesse com o foco. Então eu daria o efeito de estar com o teclado aberto e teclado o S ou o N.

Isto foi apenas um exemplo.. posso utilizar outras teclas também.

em VB 6 eu uso o SendKeu( "S" ), SendKey( "N")... por exemplo.

Obrigado.


22 Set 2012, 11:41
Perfil
Mostrar mensagens anteriores:  Organizar por  
Responder Tópico   [ 4 Mensagens ] 

Quem está online

Usuários vendo este fórum: ac0502, adelar, akaytatsu, aluclinux, alylson, Anderson MarkZ, Anderson.OL, Androidthebest, Antonio Carlos, b7web, beeshop, Beru Lars, Blackstorm, bocajunior88, Bravox, Brunohc, Carlos, Chanceler Supremo Finis Valorum, Chewbacca, Christiane, chunga, Comandante Cody, compto, cosmotheoro, d.paim, dallari, dariosena, dchechetto, Delão, diogeneskelsen, ederson_4, edsonel, everaldo, Everton Moreira, eXagon, free_w3000, gamito, gedoor, Guilherme Cobain, gustavobarbosa, HAMSES, icarodavi, IgorBrum, ijsilvestre, infonlinebr, jairo, jairom, jaydson, jmarcos14, Jota, João Miguel Aguiar, Juliobcosta, Katia, kusanaguy, leo, lillian.brandao, luizfilipe, marcelocastellani, marcelosv, masf_33, MauNunes, mauriciobreide, mayahaslinger, mcroft, Microdesk, mikasjau, mravel, nardosnt, nightwatch, nirvana, nishimura.ichigo, nsansilva, Nute Gunray, pabarbosa, Paulo, paulokiller, PicsearchDroid, Portal Android, pxcx, rafaelvital, raulcca, rdchaves, reginaldo, renanpl, renegheller, rfrafael, rmendes, robsonrg, rogerio.alcantara, ronamore, schiroky, Thelemita, tirloni, Tognoli, Toks, ton.soares, Topeca, Vinicius, viniciusgoncalves, Webnet, wesley.messias, XPTO e 7 visitantes


Você não pode criar novos tópicos neste fórum
Você não pode responder tópicos neste fórum
Você não pode editar suas mensagens neste fórum
Você não pode excluir suas mensagens neste fórum
Você não pode enviar anexos neste fórum

Procurar por:

© 2007 - 2013 Portal Android - Comunidade de Desenvolvedores da Plataforma Android

Estamos no Linkedin    Siga-nos no twitter


Powered by phpBB - Hospedado por Bemobi