私はJavaとAndroidにまったく慣れていません。チュートリアルを終了し、ロープを学ぶための簡単な計算機を作成しています。
私は基本的に次のような見方をしています:
<button android:onClick="addText" android:text="2" />
そして関数addTextはこれです:
public void addText(View view) { // Add view's text
TextView calc = (TextView) findViewById(R.id.edit_text);
t.setText( calc.getText() + ????? );
}
onclickすると、クリックしたボタンのテキストがTextViewに追加されます。1をクリックすると、calc.getText() + "1"
2をクリックすると表示されますdoes calc.getText() + "2"
。クリックしたビューのテキストを取得する方法がわかりません。私はこれを試しました: t.setText( calc.getText() + this.getText() );
それはうまくいきませんでした。これはどのように行われますか?