Android - 添加按钮标题时的随机整数值

时间:2014-02-20 13:21:01

标签: java android button android-progressbar

我使用一堆布尔值根据这些布尔值的结果将整数值设置为一定量。这段代码工作正常。我提供的代码中的第一行是显示' completedtotal'的正确值。和'总计'。但是当我将文本添加到按钮时,它将显示随机数字。更糟糕的是,它在我的水平进度条中根本没有显示任何价值。

Log.d("MyLog", "The value of completed is " + completedtotal + " and total is " + total);
int temp = completedtotal / total;
temp = temp * 100;

String tempString = completedtotal + "/" + total + " Challenges Completed";
Button b = (Button) findViewById(R.id.button1);
b.setText(tempString);

ProgressBar pb = (ProgressBar) findViewById(R.id.prog);
Log.d("Mylog", "value is " + temp);
pb.setProgress(temp);

谢谢堆!

2 个答案:

答案 0 :(得分:1)

尝试这种方式:

Button b = (Button) findViewById(R.id.button1);

b.setText(String.valueOf(completedtotal) + "/" + String.valueOf(total) + " Challenges Completed");

答案 1 :(得分:0)

试试这个:

String tempString = ""+completedtotal + "/" + total + " Challenges Completed";

String tempString = String.valueOf(completedtotal) + "/" + total + " Challenges Completed";

因为第一个值是整数而不是字符串,所以我想它可能会产生问题。