samedi 25 mars 2017

how to add 1 decimal place to score system

Im trying to make the score of my inspection have 1 decimal place so i can have more precise answer.

    result = (TextView) findViewById(R.id.displaym1score);
    sum=0;
    total=0;


    box1 = (CheckBox) findViewById(R.id.box1);
    box1.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            if (box1.isChecked()) {
                sum += 1;      int total = 100*sum/37;
                result.setText(total + "%");
            }
            else {
                sum -= 1;      int total = 100*sum/37;
                result.setText(total + "%");
            }
        }
    });

each box you check it updates instantly and the score just needs to have a decimal place like "72.1%" instead of "72%". there is also 36 more boxes set up the same way.

Ive tried a few things and i cannot figure it out. what do i do?




Aucun commentaire:

Enregistrer un commentaire