How can I declare TextView as global variable to u

2019-02-20 04:54发布

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.

4条回答
甜甜的少女心
2楼-- · 2019-02-20 05:19

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

查看更多
Rolldiameter
3楼-- · 2019-02-20 05:23

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.

查看更多
Explosion°爆炸
4楼-- · 2019-02-20 05:29

You can use this everywhere:

TextView textview = (TextView) findViewByID(Your ID);
 textview = (TextView) findViewByID(Your ID);
查看更多
够拽才男人
5楼-- · 2019-02-20 05:29

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

查看更多
登录 后发表回答