2

全て

Android は初めてですが、Java の経験はあります。

私は標準的なレッスンに取り組んでおり、アクティビティ間を渡して表示される EXTRA_MESSAGE 文字列を使用して 2 つの基本的なアクティビティを作成しました。

最初のアクティビティのコンテンツは静的で、レイアウト ファイルで宣言されています。2 番目のアクティビティの内容は動的であり (最初のアクティビティの EditText に入力された値に基づいて)、2 番目のアクティビティの onCreate() メソッドで構築されます。

レイアウト ファイルで動的コンテンツを定義することはできますか? 次のようなもの: android:text="the value of EXTRA_MESSAGE in the Intent that is passed to this Activity" ?

レッスンでは 2 つの方法が示されていることは理解していますが、これは実行可能ですか?

4

1 に答える 1

0

私はあなたがこれを意味していると思います:

android:text="@string/EXTRA_MESSAGE"

プログラムでテキストを設定することもできます。

TextView myText = (TextView) findViewById(R.id.txt_mytext);
myText.setText("This value will be shown");

//Or if you defined a static string in another Activity 

myText.setText(FirstActivity.stringName);
于 2013-01-16T08:47:16.103 に答える