Kitoved
@Kitoved
новичек

Как каждому элементу gridview установить цвет который назначен ему в базе sql?

Есть список цветов формата #ffffff хранящийся в базе sql. Я вывожу список с кодами цветов в gridview, но я хотел бы, что бы background каждого item в списке соответствовал коду цвета из списка. Как я могу это сделать? Был бы очень рад кусочку кода или хотя бы направление в котором нужно искать.

вот мой адаптер самый обычный
db = new DBHelper(this);
        db.open();
        Cursor cursor = db.getColors();
        startManagingCursor(cursor);

        String[] cols = new String[]{DBHelper.COLORS_COLUMN_NAME};
        int[] views = new int[]{R.id.tvText};


        SimpleCursorAdapter adapter = new SimpleCursorAdapter(ColorsActivity.this,
                R.layout.grid_item,
                cursor, cols, views);

        gv = (GridView) findViewById(R.id.gvMain);
        gv.setAdapter(adapter);
        adjustGridView();

    }
    private void adjustGridView() {
        gv.setNumColumns(GridView.AUTO_FIT);
        gv.setVerticalSpacing(5);
        gv.setHorizontalSpacing(5);
    }
  • Вопрос задан
  • 149 просмотров
Решения вопроса 1
@aol-nnov
пили свой адаптер, внутри него меняй свойства вьюхи в соответствии с поступающими данными.
слова для поиска, например, "android custom gridview adapter example"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы