我想从网格视图中获取编辑文本值,如下图所示。我尝试了所有代码,但它不起作用。请检查一下。
答案 0 :(得分:0)
在你的ImageListuplaodAdapter中 public ArrayList myItems = new ArrayList() and in
public int getCount() {
/* return bitmaplist.size();*/
return myItems.size();
}
你正在返回它的大小,但myItems现在已经初始化了。你有一个构造函数
public ImageListuplaodAdapter() {
for (int i = 0; i < 20; i++) {
ListItem listItem = new ListItem();
listItem.caption = "Caption" + i;
myItems.add(listItem);
}
notifyDataSetChanged();
}
但你不是从任何地方打电话的。
为了使其按照您的要求工作,请执行以下操作:
1. keep global list editTextValues = new ArrayList();
2。在您的ImageListuplaodAdapter的afterTextChanged(可编辑的s)中将输入的字符串保存到列表中
list.add(editText.getText().toString());
3。然后将其发送到服务器