2016-05-21 8 views

答えて

0

あなたは何をしようとしていますか?ユーザーがデータを入力したときにTextViewオブジェクトのテキストを動的に変更したいのですか?あなたは確かにこのように、テキストは静的なものである場合、それは通常、main.xmlファイルに設定されている、あなたは理由がある場合は、それを行うことができますが、:

<TextView 
android:id="@+id/text" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:text="@string/text"/> 

文字列「@文字列/テキストを」指しこのようになりますあなたのstrings.xmlファイル内のエントリに:あなたは本当にこのテキストを変更したい場合は

<string name="text">Any string</string> 

後のあなたはmain.xmlの中でそれ用に定義されたIDを利用してのTextViewへの参照を取得したいです、このように:

final TextView textViewToChange = (TextView) findViewById(R.id.text); 
textViewToChange.setText(
    "The new text that I'd like to display now that the user has entered"); 
+0

私はアンドロイドにとって全く新しいです。ありがとう。その働き。 – chkiriti

+0

あなたのいつも歓迎:)私はアンドロイドに一度それが私にスタートを与えたstackoverflowだったら新しいです:) –

関連する問題