Как получить 8 TextViews из макета в массиве - PullRequest
0 голосов
/ 24 февраля 2012

У меня есть 8 TextViews в моем макете, они сейчас пусты

1 Ответ

0 голосов
/ 24 февраля 2012

Попробуйте это

    public View[] getViewArrays(int resid)
    {
        ViewGroup layout = (ViewGroup) this.findViewById(resid);

        View[] views = new View[layout.getChildCount()];

        for (int i = 0; i < layout.getChildCount(); i++) {
            views[i] = layout.getChildAt(i);
        }

        return views;
    }

    public int[] getViewIds(int resid)
    {
        ViewGroup layout = (ViewGroup) this.findViewById(resid);

        int[] ids = new int[layout.getChildCount()];

        for (int i = 0; i < layout.getChildCount(); i++) {
            ids[i] = layout.getChildAt(i).getId();
        }

        return ids;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...