2017-12-31 8 views
0

Hey developers there、Androidスタジオ:textView.setText(button1.getText()); does not work

ボタンをクリックすると、textViewのテキストをボタンのテキストに変更したいと考えています。私はすでにいくつかのコードを試してみましたが、何も問題なく、私のアプリはエラーなしで停止しています。

これは私のコードです:

TextView textView1 = (TextView) findViewById(R.id.textView1); 
Button button1 = (Button) findViewById(R.id.button1); 

textView1.setText(button1.getText()); 

は、あなたの助けのためにすでにいただきありがとうございます:)

編集を:それはIllegalStateExceptionが、にInvocationTargetExceptionとNullPointerExcpetionをスローします。

+0

https://stackoverflow.com/help/mcve – arekolek

答えて

0

たぶん、あなたのいずれか)XMLに間違った名前を追加したり、あなたのonClick(で間違った活動をリンクさ(XMLビューの1)

それはあなたのクラッシュの原因となるため、2番目の1がより可能ですアプリ。

たとえば、関数getText &のアクティビティgetText [MainActivity]は異なります。

+0

私は今までに1つのアクティビティしか持っていません – Pumpanickel

+0

ボタンをクリックしたときにアプリがクラッシュしましたか? –

+0

はい、私はすでに本当にこれがクラッシュするコードであることを確認しました。ちょうどボタンをクリックするだけで、このコードで – Pumpanickel