2015-09-29 59 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