Android之Dialog进度条对话框
2015-12-22 11:19
417 查看
activity_mian.xml
MainActivity.java
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.example.demo_dialog.MainActivity" android:orientation="horizontal" > <Button android:id="@+id/main_progress" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=".....点我啊"/> </LinearLayout>
MainActivity.java
package com.example.demo_dialog; import java.util.Calendar; import android.app.Activity; import android.app.ProgressDialog; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Button; public class MainActivity extends Activity { private Button btProgress; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btProgress = (Button)findViewById(R.id.main_progress); btProgress.setOnClickListener(clickListener); } private View.OnClickListener clickListener = new View.OnClickListener() { @Override public void onClick(View v) { switch (v.getId()) { case R.id.main_progress: showProgressDialog(); break; } } }; private void showProgressDialog(){ // 默认效果是圆圈再转 ProgressDialog dialog = new ProgressDialog(this); // 设置进度条样式 水平和圆圈(当前这个是水平) dialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); // 设置最大进度 dialog.setMax(100); dialog.show(); // 设置默认值 dialog.setProgress(50); // 设置进度值是否是不确定的 dialog.setIndeterminate(true); } }
相关文章推荐
- Android多媒体之LAME MP3录音转换
- android保存图片到本地
- Android程序猿必看之《终端应用开发指南》
- Android学习之Android ViewPager引导页
- Android签名与认证原理
- 《Android群英传》读书笔记(10)第九章:Android系统信息与安全机制
- android异常:Consumer closed input channel or an error occurred. events
- Android中调用startActivity结果导致:java.lang.RuntimeException: Unable to start activity ComponentInfo{xxx}
- 打造Android一体式轮播广告条
- 【Android Studio初级学习】Android Studio如何发布APK
- android打开系统的应用
- Android中使用Handler引发的内存泄露
- 深入理解Android消息处理系统——Looper、Handler、Thread
- 【Android】解析Json对象,用自带json解析器
- Android之Dialog时间(分秒)对话框
- Android之自定义属性,format详解
- android Launcher Demo小结
- android的WiFi调试
- Android之Dialog时间(年月日)对话框
- Android源码编译整理总结