Boa tarde,tenho numa aplicação vários botoes,que uso o método boolean onTouch dentro de setOnclickListener,mas para cada botão,tenho que(esqueci como se fala)meio que “instanciar” cada botão,assim ficando um código extenso.
Teria como colocar esses tipos de botoes em um switch?
Pelo que vi no seu código, tenho quase certeza que dá pra você adicionar esse botões dinamicamente através de um loop, isso se vc já não tiver fazendo isso:
A aplicação seria um joystick para controlar robo trekking(ou Carrinho) pelo arduino.
No meu caso msg.obj pode receber as strings a,b,c…, que contem os dados que irei enviar ao deixar pressionado o botao.
Por exemplo enquanto mantenho pressionado btn4 ele enviara o conteúdo que esta na string a,caso contrario nao enviara nada.
A aplicação esta funcionando corretamente,apenas gostaria de retirar os códigos repetidos e usar uma “Boa pratica” para minimizar o tamanho do código.
Com botoes normais que é clicado apenas umas vez ,é possível fazer switch, mas para meu caso, os botoes estarão pressionados, e fazer do mesmo jeito que é feito com botoes normais não da.
Atualizei a pergunta do tópico, e coloquei o link do meu projeto para quaisquer duvidas.