ProgressDialog(三)——代码实现屏幕正中显示ProgressDialog(ProgressBar)
来源:互联网 发布:大数据征信查询网贷版 编辑:程序博客网 时间:2024/04/29 08:34
MainActivity如下:
package cc.testprogressdialog;import android.os.Bundle;import android.view.Gravity;import android.view.View;import android.view.ViewGroup.LayoutParams;import android.widget.FrameLayout;import android.widget.LinearLayout;import android.widget.ProgressBar;import android.app.Activity;import android.app.ProgressDialog;import android.content.Context;/** * Demo描述: * 利用代码在屏幕中间位置显示ProgressDialog和ProgressBar * * 参考资料: * 1 http://blog.csdn.net/lfdfhl/article/details/18913435 * 2 http://blog.csdn.net/lfdfhl/article/details/9299075 * 3 http://rocye.iteye.com/blog/1258936 * Thank you very much * * 如果在某个线性布局中动态添加一个控件,并且想让该控件在布局中居中. * 也可采用createProgressBar()方法中类似的方式 * */public class MainActivity extends Activity {private Context mContext;private ProgressBar mProgressBar; private ProgressDialog mProgressDialog;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);//显示ProgressBarcreateProgressBar();//显示ProgressDialog//createProgressDialog();}private void createProgressBar(){mContext=this;//整个Activity布局的最终父布局,参见参考资料FrameLayout rootFrameLayout=(FrameLayout) findViewById(android.R.id.content);FrameLayout.LayoutParams layoutParams= new FrameLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);layoutParams.gravity=Gravity.CENTER;mProgressBar=new ProgressBar(mContext);mProgressBar.setLayoutParams(layoutParams);mProgressBar.setVisibility(View.VISIBLE);rootFrameLayout.addView(mProgressBar);}private void createProgressDialog(){mContext=this;mProgressDialog=new ProgressDialog(mContext);mProgressDialog.setMessage("...请您稍等...");mProgressDialog.show();}}
main.xml如下:
<RelativeLayout 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" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="在屏幕中间位置显示ProgressDialog和ProgressBar" android:layout_centerHorizontal="true" /></RelativeLayout>
0 0
- ProgressDialog(三)——代码实现屏幕正中显示ProgressDialog(ProgressBar)
- ProgressBar和ProgressDialog(三)
- ProgressBar&ProgressDialog
- 自定义progressdialog——带倒计时的progressbar效果
- Android学习笔记之——ProgressBar&ProgressDialog
- ProgressBar——ProgressDialog相关属性的使用
- 显示ProgressDialog
- ProgressDialog与ProgressBar介绍
- ProgressBar与ProgressDialog
- progressBar和ProgressDialog使用
- ProgressDialog(五)——自定义ProgressDialog
- ProgressDialog(一)——常用ProgressDialog设置
- ProgressDialog
- ProgressDialog
- ProgressDialog
- progressDialog
- ProgressDialog
- ProgressDialog
- spring 事务管理配置
- 痛苦并快乐着
- 100行实现全文检索
- Ubuntu linux关机、重启、注销命令
- Objective-C的运行时编程(Runtime Programming)
- ProgressDialog(三)——代码实现屏幕正中显示ProgressDialog(ProgressBar)
- NOJ [1157] Electrical Outlets
- OpenCV提取图像轮廓总结
- C++产生随机数示例
- JS实现三级级联菜单
- 通过IP地址访问Jboss服务器上的应用
- MySQL学习笔记之二十二 权限系统工作原理
- 纯java代码 改变图片的大小
- google--3D视频采集开发设备:Project Tango平板电脑及开发包