我是一个新的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