2013-09-24 2 views
0

У меня есть простой вопрос, который вы можете увидеть в названии. Есть ли возможность найти элемент в gridview, знающий текст этого представления?Получить представление в GridView по тексту

+0

Что вы пытаетесь получить? Отображается в настоящее время представление? Или объект, который отображается? – gunar

+0

Вид, который имеет текст, который я знаю. Например, у меня есть календарь, и я знаю дату, и мне нужно получить представление на эту дату –

ответ

0

Существует метод в View класса называется:

public void findViewsWithText (ArrayList<View> outViews, CharSequence searched, int flags) 

See Docs Here...

это будет делать именно то, что вы хотите, однако, он не будет, как «жесткие», как хотелось бы, потому что может быть несколько представлений с одним и тем же текстом, поэтому он возвращает ArrayList представлений, соответствующих требуемому тексту.

Я предлагаю использовать

public final View findViewWithTag (Object tag) 

See Docs Here...

и использовать Int как тег, который представляет номер дня.

Смежные вопросы