Как заполнить ячейку GridView списками имен - PullRequest
0 голосов
/ 29 апреля 2019

Я хочу создать gridview, чтобы в каждой из его ячеек показывался список имен.количество списков и количество имен в каждом списке создаются динамически ... должен ли я создать еще один adpter для вида сетки, который будет содержать adpter listview?или любое другое решение .. пожалуйста, помогите: (

здесь я создаю количество списков, которые пришли от пользователя и количество игроков (имен) будет в каждом списке.

Blockquote

public void getListToCreateLists(ArrayList<Player> bigList, int teams, double avg) {
    //bigList = number of Players the user insert;
    // teams = number of teams the user insert;
    // avg = the avarge of all Players.getnum() / teams;
    //object.getnum() = Player (object) int num (value);
    int z = 0;
    ArrayList<Player>[] d = (ArrayList<Player>[]) new ArrayList[teams];

    for (int i = 0; i < teams; i++) {
        d[i] = new ArrayList<Player>();
        initRecycerView(d[i]);

        if (z != 0) {
            z = 0;
        }
        Collections.shuffle(bigList);
        for (int j = 0; j < bigList.size(); j++) {
            Player current = bigList.get(j);

            for (; z <= avg; z++) {
                if (checkPlayerIfExists(current.getName(), d[i]) == false) {
                    d[i].add(current);
                    z += current.getNum();
                    bigList.remove(current);
                    break;
                }

Теперь я хочу загрузить весь список в gridview, чтобы в каждой ячейке отображался один список имен. Как мне это сделать? Спасибо:)

...