1

我有一个带有 ListView 的 LinearLayout 和一个带有垂直方向的按钮。我有包含“EditText”的列表项的列表视图。我在上面提到的布局中有一个按钮,它位于列表视图下方,不是列表视图的一部分。我在列表行中编辑了 EditText。当我单击 listView 外部的保存按钮时,我需要检索 EditText 的内容。我正在使用 CursorAdapter。有没有一种方法可以尝试检索在 Android ListView 的 EditText 中编辑的文本。谁能帮我解决这个问题。


提前致谢。

4

1 回答 1

2

尝试这个,

btnSave.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
         for (int i = 0; i <listview.getCount() ; i++) {
             View vListSortOrder;
                    vListSortOrder=listview.getChildAt(i);     
                    try{
                    EditText edit=(EditText)vListSortOrder.findViewById(R.id.share_comment_edit);
                   String temp=edit.getText().toString();

        }
      }
    });

您必须创建对您的列表视图的特定子项的引用,并且在 for 循环中您将能够引用它。然后进行保存。

于 2012-05-11T13:53:54.707 回答