динамическое добавление изображений в ListView - PullRequest
0 голосов
/ 26 апреля 2011

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

Мне нужен код, который может динамически добавлять определенное изображение к содержимому каждой строки!

super.onCreate(savedInstanceState);
        DatabaseHelper helper = new DatabaseHelper(this);
        database = helper.getWritableDatabase();
        Cursor data = database.query("names", fields, null, null, null, null,
                null);

        dataSource = new SimpleCursorAdapter(this, R.layout.row, data, fields,
                new int[] { R.id.first, R.id.last });

        ListView view = getListView();
        view.setHeaderDividersEnabled(true);
        view.addHeaderView(getLayoutInflater().inflate(R.layout.row, null));

        setListAdapter(dataSource);
    }

1 Ответ

1 голос
/ 26 апреля 2011

Просто дикое предположение здесь - потому что вопрос действительно трудно понять.

У вас есть список объектов, которые имеют

  • Флаг (изображение)
  • имя
  • фамилия

Я бы предложил использовать специальный адаптер списка, чтобы заполнить горизонтальный линейный макет, который содержит ImageView и два текстовых представления.

Эта презентация действительно помогла мне начать работу с ListViews, и я бы рекомендовал просмотреть его.

http://www.google.com/events/io/2010/sessions/world-of-listview-android.html

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