Android 获取ListView值

Android 获取ListView值,android,listview,textview,android-edittext,Android,Listview,Textview,Android Edittext,我有一个包含Textview和EditText的列表视图。现在我想获取Textview和EditText的值,我得到的是Textview的值,而不是EditText的值。它给了我编辑文本的空白值 请帮帮我 for (int i = 0; i < list.getCount() ; i++) { View v = adapter.getView(i, null, null); ClassA obj = new ClassA (); obj = (ClassA)

我有一个包含Textview和EditText的列表视图。现在我想获取Textview和EditText的值,我得到的是Textview的值,而不是EditText的值。它给了我编辑文本的空白值

请帮帮我

for (int i = 0; i < list.getCount() ; i++) { 
    View v = adapter.getView(i, null, null); 
    ClassA obj = new ClassA (); 
    obj = (ClassA) v.getTag(); 
    String Text = obj.edittext1.getText().toString(); 
}
for(inti=0;i
我以为您在editText没有价值时设置了listener

相反,它将您的editText发送到Listner,然后从editText中提取值

 OnItemSelectedListener(new CustomListener(editText));

    public class CustomListener implements OnItemSelectedListener
    {
    private EditText editText;
    public CustomListener(EditText editText)
    {
    this.editText=editText;
    }

    onItemSelect(..)
    {
    Log.v("TAG",editText.getText().toString);

    }


}
在主类中添加一个

ArrayList<EditText> editTextList=new ArrayList<EditText>();
在适配器中,当生成一个视图时,将editText添加到该视图中,但要执行此操作,请在构造函数中发送一个主活动对象。 像

现在在适配器中设置editView之后

{


mainActivity.setEditTextList(holder.editText);





}

请注意EditText输入类型为“numberdecimal”。谢谢您的回复…但我想获取按钮上的每个列表项单击非OnItemSelectedListener()按钮是listView项吗?不,按钮在listView之外。谢谢您的回复,这对我真的很有帮助。如果有帮助,欢迎投票。谢谢。
private MainActivity mainActivity;

CustomAdapter(MainActivity mainActivity)
{
  this.mainActivity=mainActivity;
}
{


mainActivity.setEditTextList(holder.editText);





}