我是新來的android。我有一個由單選按鈕組成的活動,在按下每個按鈕時,它會打開另一個活動,其中包含EditText
和TextView
。 EditText
和TextViews
的數量可能因按下按鈕而異。我想讀取所有EditText
的數據並處理它(如添加等)。 EditText
的輸入只是整數。從編輯文本中讀取和處理數據
例如,在按下按鈕時,將使用5 EditText
視圖創建活動。我想添加輸入到每個EditText
的所有數字。 我該怎麼做?
我是新來的android。我有一個由單選按鈕組成的活動,在按下每個按鈕時,它會打開另一個活動,其中包含EditText
和TextView
。 EditText
和TextViews
的數量可能因按下按鈕而異。我想讀取所有EditText
的數據並處理它(如添加等)。 EditText
的輸入只是整數。從編輯文本中讀取和處理數據
例如,在按下按鈕時,將使用5 EditText
視圖創建活動。我想添加輸入到每個EditText
的所有數字。 我該怎麼做?
你可以從EditText上輸入類似
int a = Integer.parseInt(edittext.getText().toString());
這樣做對所有EDITTEXT你在你當前活動。然後根據需要在這些整數中執行進一步的操作。 您可以設置輸出的TextView像
textview.setText(someVar);
你將要做的就是讓所有的EditText上的值轉換成整型和添加。例如: 可以說你有3個edittexts。
private editText1,editText2,editText3;
private Button sum;
//on button click event do this
sum.setOnClickListener(view.OnClickListener(){
public void onClick(View v){
int a = Integer.parseInt(editText1.getText().toString());
int b = Integer.parseInt(editText1.getText().toString());
int c = Integer.parseInt(editText1.getText().toString());
//add these numbers
int totalSum = inta+intb+inc;
//顯示在祝酒
Toast.makeText(getApplicationContext(),String.valueOf(totalSum),Toast.LENGTH_LONG),show();
}
});
值在此處添加代碼。 –