相关疑难解决方法(0)

如何以编程方式创建ProgressBar?

我的应用程序需要以ProgressBar编程方式创建一个小的. ProgressBar没有设置样式的方法(我想要一个小的progressBar).构造函数可以采用a ProgressBar,但它是一个接口,并要求我实现一组函数.有没有办法设置AttributeSet小风格?(我不能用xml来创建 ProgressBar)

android android-progressbar

72
推荐指数
2
解决办法
9万
查看次数

Android - 在进度条的中心显示文本

我已经制作了一个水平进度条,它完美无缺.我想在栏中间显示一个textview或类似的东西,显示倒计时栏正在加载.请记住,它不是进度对话框,进度条位于活动内部并显示倒数计时器.任何人都可以帮助我,最好的方法是什么,我怎么能做到这一点?

android progress-bar

30
推荐指数
3
解决办法
5万
查看次数

不推荐使用ProgressDialog

由于ProgressDialog已从Android版本O弃用,我仍然找到了更好的方法来完成我的任务.任务是从我的活动转移到片段.一切都工作正常,但progressdialog不可见.我试过实现它但是... progressdialog不起作用.

似乎进度条可以工作但仍然不起作用.我需要一个progressdialog,因为我很容易设置我的标题和消息.我需要一个微调器progressDialog但不知道该怎么做.这是我的一项工作,但没有实施:

Java类

ublic class SaveVideo extends AppCompatActivity {

private Button button;

private ProgressDialog mProgressDialog;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_save_video);

    mProgressDialog = new ProgressDialog(this);

    getSupportActionBar().setHomeAsUpIndicator(R.drawable.back);
    getSupportActionBar().setDisplayShowTitleEnabled(false);
    getSupportActionBar().setDisplayShowHomeEnabled(true);
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);

    button = (Button) findViewById(R.id.saveVideo);

    button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {

            //where it must be seen when the button is pressed
            mProgressDialog.setTitle("Title");
            mProgressDialog.setMessage("Message");
            mProgressDialog.show();

            Intent intent = new Intent(SaveVideo.this,MainActivity.class);
            intent.putExtra("change",2);
            startActivity(intent);

            //as soon as the page moves from this to another fragment
            mProgressDialog.dismiss();
        }
    });


} …
Run Code Online (Sandbox Code Playgroud)

android progressdialog android-8.0-oreo

11
推荐指数
3
解决办法
4万
查看次数