Como responder a verificar eventos de caixa em seu aplicativo android

Por clique duas vezes quando você pode fazer a mesma coisa, clicando apenas uma vez? Seu aplicativo Android pode responder ao conteúdo de caixas de seleção quando o usuário clica em um botão. Em um cenário simplificado, seu aplicativo pode responder assim que o usuário verifica uma caixa. Este código mostra como fazer isso acontecer.

Video: APLICATIVO QUE RESOLVE CONTAS DE MATEMÁTICA

pacote com.allyourcode.p01_06_04-import android.app.Activity-import android.os.Bundle-import android.view.Menu-import android.view.MenuItem-import android.widget.CheckBox-import android.widget.CompoundButton-import android.widget.CompoundButton.OnCheckedChangeListener-import classe android.widget.TextView-pública MainActivity estende {TextView textView- @ Overrideprotected vazio onCreate (Bundle savedInstanceState) {super.onCreate (savedInstanceState) -setContentView Activityimplements OnCheckedChangeListener (R.layout.activity_main) - ((caixa) findViewById (R.id.checkBox)) setOnCheckedChangeListener (este) -.. ((caixa) findViewById (R.id.checkBox2)) setOnCheckedChangeListener (este) -textView = (TextView) findViewById (R.id.textView ) -} @ vazio Overridepublic onCheckedChanged (caixa CompoundButton, boolean isChecked) {StringBuilder str = new StringBuilder (textView.getText ()) - CharSequence boxText = box.getText () - se (isChecked) {str.append ( ““+ boxText ) -} else {início int = str.indexOf (boxText.toString ()) - int length = boxText.length () - str.replace (começar, começar + comprimento, ““) -} textView.setText (str.toString () trim ().) -} // ... Et cetera

Como um botão, cada caixa de verificação escuta onclick eventos. Você pode evitar o uso do onclick propriedade e ilustrar o uso de um ouvinte de evento diferente.



A caixa de seleção escuta para alterações em seu estado (o seu “marcada” versus estado “sem controle”). Assim, quando o usuário toca uma caixa de seleção, Android dispara um onCheckedChanged evento. Ao registar-se esta (O inteiro Atividade principal exemplo) como a caixa de verificação a cada OnCheckedChangeListener, você fazer a chamada Android do onCheckedChanged método.

o onCheckedChanged método tem dois parâmetros - o componente que foi tocado e o estado do componente, como resultado do toque. O código acima foi inventado para fazer uso destes dois parâmetros do método.

Video: ��Como consultar PIS e FGTS no Aplicativo - Caixa Econômica 2016-2017

UMA CompoundButton é um widget com estados verificados e não verificados. o CheckBox classe é uma subclasse de CompoundButton. Outras subclasses de CompoundButton estamos Botao de radio e ToggleButton. UMA ToggleButton é que coisa bonitinha que acende quando é verificado.

No código acima, o onCheckedChanged métodos caixa parâmetro refere-se caixa de seleção conforme aos toques do usuário. Essa caixa de seleção tem um getText método, para que você use o getText método para ajudar a preencher o textView elemento. Você pode usar o onCheckedChanged métodos está checado parâmetro para decidir se deseja adicionar texto ao textView elemento ou excluir texto do textView elemento.


Publicações relacionadas