У меня есть database search query поиск в базе данных, который ищет в базе данных слово, введенное пользователем, и возвращает Cursor.
В моем ListActivity меня есть ListView который будет содержать элементы (элементы Cursor). Элемент элементов ListView - это в основном TextView. Я имею в виду, ListView будет списком TextView.
Я хочу, чтобы выделить search term где бы он ни TextView в TextView. Я имею в виду, выделяя: разный цвет или другой цвет фона или что-то другое, что отличает его от остальной части текста.
Это возможно? и как?
Обновить:
cursor = myDbHelper.search(term); //term: a word entered by the user.
cursor.moveToFirst();
String[] columns = {cursor.getColumnName(1)};
int[] columnsLayouts = {R.id.item_title}; //item_title: the TextView holding the one raw
ca = new SimpleCursorAdapter(this.getBaseContext(), R.layout.items_layout, cursor,columns , columnsLayouts);
lv = getListView();
lv.setAdapter(ca);
Для @Shailendra: метод search() вернет некоторые заголовки. Я хочу выделить слова в тех заголовках, которые соответствуют term word. Надеюсь, теперь это ясно.
