我不知道如何在 ListView 中获取编辑文本的值位置。我使用简单适配器用数据填充了 ListView 。
谁能给出从列表中获取编辑文本值的示例代码
最佳答案
for (int i = 0; i < ListSortOrder.getAdapter().getCount(); i++) {
HashMap result = (HashMap)ListSortOrder.getItemAtPosition(i);
**View vListSortOrder;
vListSortOrder=ListSortOrder.getChildAt(i);
TextView Sort_DeliveryOrder=(TextView)vListSortOrder.findViewById(R.id.et_Sort_Order);**
initialSortOrder.put("DeliveryOrder",Sort_DeliveryOrder.getText().toString());
dbAdapter = new DatabaseAdapter(this);
dbAdapter.open();
dbAdapter.BeginTransaction();
dbAdapter.UpdateRecord("tblDelivery", initialSortOrder, "PKDelivery" + "=" + result.get("Sort_PKDelivery").toString(), null);
}
关于android - 从放置在 Android ListView 中的 EditText 中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7025829/