如何将网格视图中的编辑文本值转换为数组android

时间:2016-11-09 06:35:38

标签: android gridview android-recyclerview android-arrayadapter android-gridview

我想从网格视图中获取编辑文本值,如下图所示。我尝试了所有代码,但它不起作用。请检查一下。

here

1 个答案:

答案 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。然后将其发送到服务器