安卓 显示在状态栏的ProgressBar 的实现
来源:互联网 发布:永宏官网plc编程软件 编辑:程序博客网 时间:2024/05/22 02:29
这种progressBar 不需要添加 ProgressBar 控件,完全靠代码实现功能。
1、布局,添加两个按钮:
<Button
android:id="@+id/btn01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="按钮一"
/>
<Button
android:id="@+id/btn02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="按钮二"
/>
2、实现代码
public class ProgressBarActivity extends Activity {
private Button btn01;
private Button btn02;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//设置窗口特征,启动显示进度的进度条,注意:该语句要在 setContentView()前,否则会报错。它控制带进度的进度条
requestWindowFeature(Window.FEATURE_PROGRESS);
//设置窗口特征,启动不显示进度的进度条,注意:该语句要在 setContentView()前,否则会报错。它控制不带进度的进度条
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
setContentView(R.layout.progressbar2);
btn01 = (Button) this.findViewById(R.id.btn01);
btn02 = (Button) this.findViewById(R.id.btn02);
btn01.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// 显示不带进度的进度条
setProgressBarIndeterminateVisibility(true);
// 显示有进度的进度条
setProgressBarVisibility(true);
setProgress(4500);
}
});
btn02.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// 隐藏不带进度的进度条
setProgressBarIndeterminate(false);
// 隐藏带进度的进度条
setProgressBarVisibility(false);
}
});
}
}
- 安卓 显示在状态栏的ProgressBar 的实现
- 安卓 ProgressBar 显示小数的方法
- 安卓进度条(ProgressBar)的实现
- 安卓透明状态栏的实现
- android用ProgressBar实现百分比的显示
- 安卓进度条组件ProgressBar的使用
- 安卓改变进度条的颜色progressbar
- 安卓手机下拉状态栏的代码实现
- 安卓学习笔记--- Android 沉浸式状态栏的实现方法,状态栏透明实现
- ProgressBar的indeterminateDrawable属性在安卓6.0上的问题
- 在状态栏里显示走动的时间
- 程序地址在状态栏的显示
- 关于在安卓4.4上实现沉浸式状态栏
- 用javascript实现状态栏的显示
- MFC状态栏的实现举例:坐标显示
- PhoneGap创建的安卓WebApp项目如何去除全屏,显示手机顶部状态栏
- 在ProgressBar上加文字----显示百分比的进度条
- 在ProgressBar上加文字----显示百分比的进度条
- Web_PHP_解决Apache/PHP无法启动的问题
- mybatis 二级缓存
- java虚拟机内存优化tomat内存配置
- Memcached集群
- WebSocket对象特性
- 安卓 显示在状态栏的ProgressBar 的实现
- 中国象棋编程的网站
- 对Oracle函数的整理 count substr
- 从 SVN 迁移到 Git
- 在centos 下安装配置基于gitosis 的git 服务
- [讨论][探索]优雅的并发执行代码.
- SpringMVC与Easyui(实现了JSON的展示)、FreeMarker的整合
- Fixe oozie problem
- 【C/C++学院】(16)QT版:幸运大抽奖