我有一個列表視圖中的編輯文本。每次來自listview的編輯文本值都更新到數據庫中。我有食譜數量(這是編輯文本值)和食譜價格也分貝。我得到這些價格並保存在setprice變量中。但現在我想按照列表視圖位置將這些值設置爲文本視圖。但我能夠設置multipled值到適當的位置將其設置爲它希望無法將edittext值設置爲textview基於位置
quantityt.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start,
int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start,
int before, int count) {
valueList[position] = s.toString();
Log.e("", "-----value list of position----"
+ valueList[position]);
quantityval = valueList[position];
Log.e("", "quantityval-----" + quantityval);
int selectedid = getid.get(position);
Log.e("", "selectedid-----" + selectedid);
te=db.update(quantityval, selectedid);
Log.e("", "te----" + te);
int getprice = pricesarray.get(position);
setprice = getprice * te;
Log.e("", "---set price value---" + setprice);
int id = (int) list.getItemIdAtPosition(position);
lContact.setExt(setprice);
// Log.e("", "lcontact.getExt value---"+lContact.getExt());
holder.setprice.setText(String.valueOf(setprice));
}
@Override
public void afterTextChanged(Editable s) {
}
});
嘗試()從onTextChanged移動你的代碼afterTextChanged()。 – 2014-11-25 04:47:20
保存db中的數據並在'TextView'中設置值使用軟鍵盤的'Done'按鈕 – kId 2014-11-25 04:47:29