Android Fragments - 添加进度条

标签 android android-fragments progressdialog

<分区>

我是新来的。如果我以错误的方式提出问题,或者我是否需要进一步澄清,请告诉我。

我正在创建一个 Android 应用程序并在我的代码中使用 fragment (即 4 个可以滑动的选项卡)。我正在尝试添加一个条形图来显示用户使用量的百分比。我认为最好的选择是进度条,但我似乎无法让它发挥作用。

这是我要添加栏的 fragment 的代码;

import android.app.ProgressDialog;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

public class UserFragment extends Fragment {

    private ProgressDialog progress;
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
    Bundle savedInstanceState) {

    View rootView = inflater.inflate(R.layout.fragment_calls, container, false);

    progress = new ProgressDialog(this);
    return rootView;
}

public void open(View view){
      progress.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
      progress.setIndeterminate(true);
      progress.show();

       final int totalProgressTime = 100;

       final Thread t = new Thread(){

       @Override
       public void run(){

          int jumpTime = 0;
          while(jumpTime < totalProgressTime){
             try {
                sleep(200);
                jumpTime += 5;
                progress.setProgress(jumpTime);
             } catch (InterruptedException e) {
               // TODO Auto-generated catch block
               e.printStackTrace();
             }

          }

       }
       };
       t.start();
}

} 我在网上学习了几个教程,但一直收到错误提示“构造函数进度对话框未定义”。我知道我需要某种上下文对象,但我不知道如何去做。如果你们中的任何人能在这方面给我帮助,我将不胜感激。谢谢

最佳答案

这是另一个显示如何设置进度对话框的问题。 Show ProgressDialog Android

关于Android Fragments - 添加进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21319072/

相关文章:

android - 拖放 API - OnDragListener 问题

java - 从进度对话框中删除背景

java - 如何使用 firebase 实时数据库的字符串列表进行查询

android - 未使用 RecyclerView.Adapter 内的 onActivityResult

android - 启动新 Activity 时未调用 onCreateOptionsMenu

java - 多平台加密java移动存储系统的构想

android - 向 DialogFragment 添加关闭按钮

android - 选项卡式 fragment 不起作用

android - 将 AsyncTask 与来自数据库的 JSON 请求一起使用

android - 如何设置 ProgressDialog 的大小以环绕进度圈