Pular para o conteúdo principal

(Android Studio) Como trabalhar com checkbox e classe array list

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

Postagens mais visitadas deste blog

(Java) Tipo primitivo, classe invólucro, tamanho

A classe invólucro parece muito com o tipo primitivo, na maioria as diferenças estão na letra inicial que é minuscula no tipo primitivo e maiúscula na classe invólucro. A classe invólucro tem por função tratar o tipo primitivo como uma classe, pois assim será possivel executar métodos como parseInt ou valueOf.

(Java) Estruturas condicionais if, else, if else, switch e case

ESTRUTURA CONDICIONAL SIMPLES ESTRUTURA CONDICIONAL COMPOSTA COM ELSE CONDIÇÃO COMPOSTA ENCADEDA IF ELSE SWITCH E CASE