如何在 Android 中递增 TextView

How to increment a TextView in Android

每当我的ProgressBar达到100时,我希望textView2中显示的数字增加1,然后ProgressBar重置为0,并继续 - 2 , 3, 4 等 - 所以基本上当 ProgressBar 达到 100 时,级别上升 1,显示在 textView2.

但是,textView2 只上升到 1,然后 ProgressBar 显然重置为 0,并且该过程继续,除了 textView2 不显示 2 或 3 等

我目前的代码使 textView2ProgressBar 达到 100 时从 0 变为 1,然后 ProgressBar 重置,但是当它再次满时, textView2 不会改变到 2.

所以基本上我希望我的 textView2 每次 ProgressBar 达到 100 时递增。

if (levels.getProgress() == 100) {

                try {
                    double d = Double.valueOf(String.valueOf(ph.getText()));
                    textView2.setText(String.valueOf( (int) d));
                    levels.setProgress(0);
                } catch (NumberFormatException e){
                    Toast.makeText(MainActivity.this, "Enter valid number.", Toast.LENGTH_SHORT).show();
                }
            }

如果 textView2 包含一个 有效整数值 并且您希望该值增加 1:

textView2.setText("" + (Integer.parseInt(textView2.getText().toString()) + 1));