button_1.setOnClickListener(new View.OnClickListener() { android
@Overrideide
public void onClick(View v) {spa
String button_1_content=button_1 .getText().toString();字符串
//得到按鍵的內容,讀取的數據來自android:text get
editText=(EditText)findViewById(R.id.editText);it
textContent=editText .getText().toString();io
text=textContent +button_1_content;List
/* 數據
*這裏文本框的輸出內容必須是textContent+button_1_content di
*若是隻把button_1_content賦值給text,
*那麼在按下按鍵1時會清除以前文本框中輸入的內容,只顯示一個數字1
**/
editText.setText(text );
editText.setSelection(text .length());
/*
*setSelection()的做用是定位光標
*該句話的意思是光標的位置爲當前字符串長度的後一個位置
*注意:不能將光標的位置定位在當前長度的後面,即
*editText.setSelection(text.length()+1),這樣會閃退
**/