2015-09-29 82 views
1

我已經創建了動態EditText並輸入了一些值。然後如果點擊新按鈕相同的EditText box will be displayed below to already existing EditText`我也輸入了該框中的某個值。我想計算兩個值,當我點擊總按鈕。如何計算Android中的動態編輯文本值

+0

在這裏發佈你的代碼 –

+0

發佈你試過的東西 – Pavan

+0

問題是模糊的你在做什麼計算器。請指出需要與你的代碼,你已經嘗試過。 – Piyush

回答

0

你想要的是一個TextWatcher這裏是你如何實現它:

a.addTextChangedListener(new TextWatcher() { 
    @Override 
    public void onTextChanged(CharSequence s, int start, int before, int count) { 
     if(s.contains(" my String ")){ 
      //dosomething 
     } 
    } 
    @Override 
    public void beforeTextChanged(CharSequence s, int start, int count, int after) { 
     // TODO Auto-generated method stub 
    } 

    @Override 
    public void afterTextChanged(Editable s) { 
     // TODO Auto-generated method stub 
    } 
}); 

實現一個TextWatcher並呼籲您的EditText添加TextChangedListener代替。

+0

如何在按鈕上點擊 –

0

下面是僞操作

做的EditText數組首先是這樣的:

EditText arrayEditexts[]; 

之後上創建的EditText按鈕這樣做:

arrayEditext[0]=new EditText(); 
    arrayEditext[1]=new EditText();.......arrayEditext[n]=new EditText(); 

然後在總按鈕的點擊這樣做:

arrayEditexts[0].gettext().....arrayEditext[n].gettext();//do what you want