ProgressDialog(三)——代码实现屏幕正中显示ProgressDialog(ProgressBar)
发布日期:2021-06-30 11:15:13
浏览次数:2
分类:技术文章
本文共 1734 字,大约阅读时间需要 5 分钟。
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; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //显示ProgressBar createProgressBar(); //显示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如下:
转载地址:https://it9527.blog.csdn.net/article/details/28882465 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2024年04月04日 08时43分21秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
17.各种字符串分拆处理函数
2019-04-30
函数-SQL-获取中文的缩写字母(案例)
2019-04-30
18.分段截取函数
2019-04-30
19.字符串比较函数
2019-04-30
20.各种字符串合并处理的示例
2019-04-30
21.动态参数存储过程
2019-04-30
21.字符串在编号查询中应用案例及常见问题
2019-04-30
22.动态SQL语句处理常见问题案例
2019-04-30
23.text与ntext字段的赋值和合并处理案例
2019-04-30
24.IP地址处理函数
2019-04-30
25.text与image字段转换处理案例
2019-04-30
26.字符串并集
2019-04-30
27.字符串分拆并统计的处理案例
2019-04-30
28.ntext字段的replace处理案例
2019-04-30
44.生成GBK汉字表
2019-04-30
45.生成字母随机编码的案例(大小混编)
2019-04-30
46.SETIDENTTY _INSERT 的及个问题
2019-04-30
47.融合了补号处理的流水号编号处理
2019-04-30
48.标识与普通列转换的案例
2019-04-30
49.使用临时表进行编号重排的处理案例
2019-04-30