我怎样才能申报的TextView作为全局变量在其他类使用(How can I declare Tex

2019-07-17 16:09发布

我是一个新的Android开发人员。 我想在所有的活动使用相同的TextView。 但是,我不知道如何申报的TextView作为全局变量和如何我可以用它来显示在活动文本。 请帮我。 代码很简单。 感谢每1。

Answer 1:

写文本视图的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访问。



Answer 2:

你到处都可以使用这样的:

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


Answer 3:

使它成为一个单例。 或者只是保持一个公共静态参考。

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

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



Answer 4:

我觉得这个链接 ,这是有帮助的,以

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

你必须创建Editbox只是一个时间和应用中的任何地方使用

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



文章来源: How can I declare TextView as global variable to use in other class