我完全不熟悉Java和android。我結束了一個教程,我正在構建一個簡單的計算器來學習繩索。從觸發onclick的視圖獲取信息?
我基本上有這樣的觀點:
<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());
哪個沒有用。這是如何完成的?
感謝。我剛剛實施它。你可以在解釋它的第二行旁邊添加一些註釋。我想知道更多這如何工作。反正沒關係。 – lisovaccaro
@ Liso22我增加了一些信息。 –