如何将TextView声明为全局变量以在其他类中使用

我是一个新的Android开发者。 我想在所有活动中使用相同的TextView 。 但是,我不知道如何将TextView声明为全局变量&我如何使用它来显示活动中的文本。 请帮帮我。 代码很简单。 感谢每一个人。

编写文本视图的XML代码,其id为:

 

比你的活动在onCreate()方法之前声明它为:

 public static TextView textview = (TextView) findViewByID(Your ID); 

所有的calsses都可以使用。

你可以在任何地方使用它:

 TextView textview = (TextView) findViewByID(Your ID); textview = (TextView) findViewByID(Your ID); 

让它成为一个单身人士。 或者只保留一个公共静态引用。

 public class MyReference { public static TextView myTextView = new TextView(); } 

然后你可以通过调用MyReference.myTextView在任何地方使用它

我认为这个链接对你有帮助

http://alinberce.wordpress.com/2012/02/20/android-edittext-with-custom-font-and-clear-button/

你必须只创建一次Editbox并在Application中的任何地方使用

Layout文件中的天气使用或在Java Class使用动态