简体   繁体   中英

How can I declare TextView as global variable to use in other class

I am a new android dev. I want to use a same TextView in all activity. But, i don't know how to declare TextView as global Variable & How can i use this to show text in activity. Please help me. The code is simple. Thank for every one.

Write your XML code of text view with id as:

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

Than in your activity declare it before onCreate() method as:

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

Than this will be accessible to all calsses.

You can use this everywhere:

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

Make it a singleton. Or just keep one public static reference.

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

and then you can use it anywhere by calling MyReference.myTextView

I think this Link this is helpfull to

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

you have to create Editbox just One time & use anywhere in Application

weather use in Layout file or use Dynamically in java Class

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM