千家信息网

Android中如何实现一个对话框形式的进度条功能

发表于:2024-09-21 作者:千家信息网编辑
千家信息网最后更新 2024年09月21日,这篇文章主要介绍了Android中如何实现一个对话框形式的进度条功能的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Android中如何实现一个对话框形式的进度条功能文章都
千家信息网最后更新 2024年09月21日Android中如何实现一个对话框形式的进度条功能

这篇文章主要介绍了Android中如何实现一个对话框形式的进度条功能的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Android中如何实现一个对话框形式的进度条功能文章都会有所收获,下面我们一起来看看吧。

MainActivity代码如下:

package com.example.myapplication;import android.app.ProgressDialog;import android.content.DialogInterface;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.Toast;public class MainActivity extends AppCompatActivity implements View.OnClickListener {  ProgressDialog prodialog;  Button show;  @Override  protected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);    show = (Button) findViewById(R.id.show);    show.setOnClickListener(this);  }  @Override  public void onClick(View view) {    prodialog = new ProgressDialog(MainActivity.this);    prodialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);    prodialog.setTitle("");    prodialog.setMessage("jb51");    prodialog.setIcon(R.mipmap.ic_launcher);    //设计进度条属性    prodialog.setMax(100);    prodialog.incrementProgressBy(50);    //明确显示进度    prodialog.setIndeterminate(false);    prodialog.setButton(DialogInterface.BUTTON_POSITIVE,"确定",    new DialogInterface.OnClickListener() {      @Override      public void onClick(DialogInterface dialogInterface, int i) {        Toast.makeText(MainActivity.this,"hello",Toast.LENGTH_LONG).show();      }    });    prodialog.setCancelable(true);    prodialog.show();  }}

布局文件:

  

关于"Android中如何实现一个对话框形式的进度条功能"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"Android中如何实现一个对话框形式的进度条功能"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。

0