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