栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何将主题设置为ProgressDialog?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何将主题设置为ProgressDialog?

ProgressDialog.show()
是静态方法,因此不会获得
ProgressDialog
可以设置属性的类实例。

获取

ProgressDialog
实例:

// create a ProgressDialog instance, with a specified theme:    ProgressDialog dialog = new ProgressDialog(mContext, ProgressDialog.THEME_HOLO_DARK);// set indeterminate styledialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);// set title and messagedialog.setTitle("Please wait");dialog.setMessage("Loading dictionary file...");// and show itdialog.show();

编辑8/2016: 关于不推荐使用的主题的注释,您还可以使用styles.xml并从基本主题继承,例如:

<style name="MyProgressDialog" parent="Theme.AppCompat.Dialog"></style>

有关如何执行此操作的详细信息已在https://developer.android.com/guide/topics/ui/themes.html开始。

(在我看来)使用主题和styles.xml比在实例化ProgressDialog时对主题进行硬编码(即一次性设置并忘记它)更清洁,更容易维护解决方案。

那你就可以做

new ProgressDialog(mContext);

并让您的全局主题/样式提供样式。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/515169.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号