javaAndroid开发,如何定义全局变量?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javaAndroid开发,如何定义全局变量?相关的知识,希望对你有一定的参考价值。

我想定义一个字体库....
Typeface fontFace = Typeface.createFromAsset(getAssets(),"ziti.ttf");//字体库
然后在别的类里用!需要在很多地方用..
EditText.setTypeface(fontFace); //这样改字体
不过这也一个一个改是不是太麻烦了?有没有办法一次性改所有的字体?
我这里Package很多很多 求大神指教

自定义一个类继承Application,fontFace作为一个静态变量放在Application里,重写自定义Application类的onCreate方法,在里面初始化fontFace变量,最后记得在androidManifest里注册自定义的Application类
引用的时候用Application类名.fontFace就可以了
参考技术A 设置应用的主题,主题中设置字体样式追问

怎么设置?

追答

追问

我新手,有些看不懂,能详细一点嘛,谢谢你啦...找到地方了,但是不知道怎么改!!怎么写?

追答

style指style.xml,定义一个AppTheme的样式,然后可以设置很多属性,针对你的应用都起作用。这就是全局了。

以上是关于javaAndroid开发,如何定义全局变量?的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 5.5:如何定义可在所有控制器中使用的全局变量?

解释啥是全局变量,如何定义

FORTRAN中如何定义全局变量

C语言中如何定义全局变量

在Android中如何使用全局变量

如何在groovy脚本定义全局变量