您好,登錄后才能下訂單哦!
ListView做表單動態獲取值的方法:
本人之前一直覺得很難,但是現在卻發現只需要一句話就可以搞定,請看代碼,在你提交表單的按鈕中這樣做就對了:
int count = mScrollListView.getAdapter().getCount();
for (int i = 0; i < count; i++) {
//獲取指定的View的值 最關鍵的一句話
View mView = mScrollListView.getChildAt(i);
TextView txtApplySpinnerValue = (TextView) mView.findViewById(R.id.txtApplySpinnerValue);
EditText edtApplyMsg = (EditText) mView.findViewById(R.id.edtApplyMsg);
EditText edtDateTime = (EditText) mView.findViewById(R.id.edtDateTime);
String spinnerValue = txtApplySpinnerValue.getText().toString();
}
是不是很簡單的!
另外網上還有一種對EditText的做法就是添加監聽事件addTextChangedListener,這樣只要EditText的值變化了,相應的值就改變,貌似哪位帥哥用一個數組去存這些值,個人還是喜歡用一句話搞定的這個,有點懶,嘿嘿,覺得有用就贊一個。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。