Nem sempre é possível trabalhar com vários check box puros, isso visto que o usuário do sistema pode marcar todos, e dentro de um textview só aparece um. O array list é uma maneira de mostrar todos ao mesmo tempo.
1°Passo : crie um objeto com a classe ArrayList que guarda String. Nesse caso o objeto se chama check.
2°Passo : obviamente, a estrutura de checkbox deve estar criada. Nesse caso ela é branca, verde, vermelho.
3°Passo: Nesse caso eu criei um método escolhendo checkbox, que depois irei chamar dentro da ação do botão.
No começo tem o check.clear(); esse comando serve para excluir as checkbox chamadas anteriormente, para que não fique se acumulando no array, basicamente ele limpa o array.
depois tem o check add, esse comando vai adicionar texto dentro do objeto array "check". Texto esse que mais tarde será chamado e convertido para string.
O is checked(); é um metodo que checa se o check box está marcado, ele não tem nada haver com o objeto check criado.
Pronto, depois de seguir esses passo bata chamar o método onde quiser, nesse caso será na ação do botão.
Comentários
Postar um comentário