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

时间:2012-12-29 11:48:16

标签: java android android-intent

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

4 个答案:

答案 0 :(得分:2)

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

<TextText
    android:id="@+id/textview"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" />

在你的活动中,在onCreate()方法之前将其声明为:

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

所有的calsses都可以访问。

答案 1 :(得分:2)

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

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

答案 2 :(得分:0)

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

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

然后您可以通过拨打MyReference.myTextView

在任何地方使用它

答案 3 :(得分:-1)

我认为Link这对

有帮助

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

你必须创建Editbox一次&amp;在应用程序中的任何地方使用

Layout文件中使用天气或在java Class

中动态使用