comment effacer la case cochée après avoir obtenu le résultat vérifié?Comment décocher la case cochée?
quelque chose comme selection.clear();
mais, que seulement effacer la sortie, pas la case à cocher. Ce que j'essaye de faire est, pour mettre la case à cocher à l'état original, qui est décoché.
après que l'utilisateur a coché la case puis cliquez sur le bouton pour obtenir le résultat de la case à cocher, je souhaite effacer toute la sélection dans la case à cocher. comment s'il vous plaît aider?
public class DessertIngAvail extends Dessert {
ArrayList<String> selection = new ArrayList<String>();
TextView final_text;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_dessert_ing_avail);
final_text = (TextView)findViewById(R.id.final_result);
final_text.setEnabled(false);
}
public void selectItem(View view){
boolean checked = ((CheckBox) view).isChecked();
switch (view.getId()) {
case R.id.checkBox181:
if(checked) {
if(!selection.contains("Tebaloi"))
selection.add("Tebaloi");
if(!selection.contains("Tumpik"))
selection.add("Tumpik");
}
break;
case R.id.checkBox182:
if(checked) {
if(!selection.contains("Ambuyat"))
selection.add("Ambuyat");
}
break;
case R.id.checkBox183:
if(checked) {
if(!selection.contains("Tumpik"))
selection.add("Tumpik");
}
break;
case R.id.checkBoxCM:
if(checked) {
if(!selection.contains("Honey Frankincense Cake"))
selection.add("Honey Frankincense Cake");
if(!selection.contains(" Ray Heart Cake"))
selection.add(" Ray Heart Cake");
}
break;
}
}
public void finalSelection(View view) {
String final_fruit_selection = "";
for(String Selection : selection) {
final_fruit_selection = final_fruit_selection + Selection + "\n";
}
final_text.setText(final_fruit_selection);
selection.clear();
final_text.setEnabled(true);
}
}
où dois-je mettre en œuvre cette ligne? dans «la sélection finale du vide public»? –
Oui. Vous pouvez le faire n'importe où vous voulez. Mais ouais totalement vous pouvez le faire sur la méthode final_selection. –
dois-je déclarer quelque chose? parce qu'il ne peut pas résoudre le symbole checkBox –