我创建了动态EditText
并在其中输入了一些值。然后如果单击新按钮,同样的EditText box will be displayed below to already existing
EditText`也在该框中输入了一些值。我想计算单击总按钮时的两个值。
答案 0 :(得分: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。
答案 1 :(得分:0)
以下是伪操作
首先创建一个EditText数组:
EditText arrayEditexts[];
之后在Create EditText Button上执行如下操作:
arrayEditext[0]=new EditText();
arrayEditext[1]=new EditText();.......arrayEditext[n]=new EditText();
然后在总按钮上点击这样做:
arrayEditexts[0].gettext().....arrayEditext[n].gettext();//do what you want