如何将网格视图中的编辑文本值获取到数组 android
How to get Edit text value from grid view into array android
我想从网格视图中获取编辑文本值,如下图所示。我尝试了每一个代码,但它不工作。请检查这个。
在你的 ImageListuplaodAdapter 中你有
public ArrayList myItems = new ArrayList() 和
public int getCount() {
/* return bitmaplist.size();*/
return myItems.size();
}
你正在返回它的大小,但 myItems 现在是 initialized.You 有一个构造函数
public ImageListuplaodAdapter() {
for (int i = 0; i < 20; i++) {
ListItem listItem = new ListItem();
listItem.caption = "Caption" + i;
myItems.add(listItem);
}
notifyDataSetChanged();
}
但你不是从任何地方调用它。
要使其按照您的要求工作,请执行以下操作:
1. 保留全局列表 editTextValues = new ArrayList();
2。在您的 ImageListuplaodAdapter 的 afterTextChanged(Editable s) 中将输入的字符串保存到列表中作为
list.add(editText.getText().toString());
3。然后发送到服务器
我想从网格视图中获取编辑文本值,如下图所示。我尝试了每一个代码,但它不工作。请检查这个。
在你的 ImageListuplaodAdapter 中你有
public ArrayList myItems = new ArrayList() 和
public int getCount() {
/* return bitmaplist.size();*/
return myItems.size();
}
你正在返回它的大小,但 myItems 现在是 initialized.You 有一个构造函数
public ImageListuplaodAdapter() {
for (int i = 0; i < 20; i++) {
ListItem listItem = new ListItem();
listItem.caption = "Caption" + i;
myItems.add(listItem);
}
notifyDataSetChanged();
}
但你不是从任何地方调用它。
要使其按照您的要求工作,请执行以下操作:
1. 保留全局列表 editTextValues = new ArrayList();
2。在您的 ImageListuplaodAdapter 的 afterTextChanged(Editable s) 中将输入的字符串保存到列表中作为
list.add(editText.getText().toString());
3。然后发送到服务器