Android 获取ListView值
我有一个包含Textview和EditText的列表视图。现在我想获取Textview和EditText的值,我得到的是Textview的值,而不是EditText的值。它给了我编辑文本的空白值 请帮帮我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)
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);
}