2017-03-07 230 views
2

我已經設計並有工作動態TextWatcher ontextchange爲編輯文本

enter image description here

這裏上圖中曾經+按鈕被點擊新設置的文本瀏覽和編輯文本的時候談到,如果n次的被點擊n次文本查看和編輯文本來。我需要添加所有的價值說,如上面的16 + 81 + ....平方英尺,並顯示在整體平方英尺任何人都可以告訴我如何解決這個問題,併爲我提供一個示例代碼。

感謝

回答

0

所以我所做的就是像下面的代碼:

LinearLayout nameWrapper = new LinearLayout(); 
EditText edtName = new EditText(); 
List<EditText> passengersNameList = new ArrayList<>(); 
nameWrapper.addView(edtName); 
passengersNameList.add(edtName); 
for (int i=0;i<passengersNameList.size();i++) { 
    Person person = new Person(); 
    int id = i*2; 
    EditText name = passengersNameList.get(i); 
    name.getText().toString(); 
} 

解釋它,我不得不說,你應該從列表中添加您的EditText s到一個列表,然後把他們都弄到需要的時候。 在您的案例中,當sqft準備就緒時,獲取所有列表和當前編號,並將它們全部添加並放入您的總數字文本字段中。

答案靈感來源於此link