1

私は新しいアンドロイド開発者です。すべてのアクティビティで同じTextViewを使用したい。しかし、TextView をグローバル変数として宣言する方法と、これを使用してアクティビティにテキストを表示する方法がわかりません。私を助けてください。コードは簡単です。 毎度ありがとうございます。

4

4 に答える 4

2

次のように id を使用して、テキスト ビューの XML コードを記述します。

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

アクティビティよりも onCreate() メソッドの前に次のように宣言します。

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

これよりも、すべての呼び出しにアクセスできます。

于 2012-12-29T12:04:07.760 に答える
1

シングルトンにします。または、パブリック静的参照を1つだけ保持します。

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

そして、あなたはそれを呼び出すことによってどこでもそれを使うことができますMyReference.myTextView

于 2012-12-29T11:52:57.177 に答える
-1

このリンクが役立つと思います

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

一度だけ作成してEditbox、アプリケーションのどこでも使用する必要があります

ファイルで天気を使用するLayoutか、Javaで動的に使用しますClass

于 2012-12-29T12:04:25.560 に答える