Android控件之ProgressBar_对话框与标题栏进度条

本文详细介绍了在Android应用中如何使用ProgressBar组件来显示进度。包括如何设置标题栏进度条、创建进度对话框、设置进度条样式等关键操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ProgressBar_对话框与标题栏进度条:

package com.example.progressbar;

import android.app.Activity;
import android.app.ProgressDialog;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.Window;

public class MainActivity extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		//设置一个标题栏进度条/注意这句话要在
		//setContentView之前设置不然显示不出来
		//意思是请求窗口特征设置一个不确定的进度;
		requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
		setContentView(R.layout.activity_main);
		//显示标题栏进度条
		setProgressBarIndeterminate(true);
		//注意:你如果要设置标题栏的进度条,因为他舍样式是不包含标题的,
		//要在清单文件中把这句话去掉:android:theme="@style/AppTheme"
	}

	public void button1(View v) {
		
		ProgressDialog pd=new ProgressDialog(this);
		pd.setTitle("我是一个进度条对话框");//设置一个标题
		pd.setMessage("正在下载当中...");//设置消息
		pd.setIcon(R.drawable.ic_launcher);//设置一个图标
		pd.setMax(100);//设置进度条的最大值
		pd.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);;
		pd.setProgress(30);//设置进度条的当前进度
		pd.setCancelable(true);//这是是否可撤销/也就是这个对话框是否可以关闭
		pd.setIndeterminate(false);//设置是否是确定值
		pd.show();//展示对话框
		//还可以这样设置 ProgressDialog pd=new ProgressDialog.show(每个参数);
	}
	
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王家视频教程图书馆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值