单击复选框以更新进度条

时间:2016-11-09 14:29:04

标签: android checkbox progress-bar android-sqlite

我正在使用sqliteDatabase来保存我的数据。我的应用程序是一个待办事项列表,允许用户输入他们想要做的项目列表,每个添加的项目都有一个复选框,以便在单击该项目时进度栏状态应该从0更改为某个百分比,具体取决于我列表中的项目数量。例如,如果我的列表中有3个项目,并且我单击1项的复选框,则进度条百分比应为35%。我该怎么做呢? 目前这就是我的做法,但它不起作用

new Thread(new Runnable() {
      public void run() {
          while (mProgressStatus < mydb.getAllItems().size()) {
              mProgressStatus = array_list.size();

              // Update the progress bar
              mHandler.post(new Runnable() {
                  public void run() {
                      mProgress.setProgress(mProgressStatus);
                  }
              });
          }
      }
}).start();

0 个答案:

没有答案