Изменить значение уже отображенного гренка

Мне было интересно, если можно изменить текст и изображение сухарика, когда он уже отображается. И как?

2 ответа

Решение

В простом случае вы не можете легко. Тем не менее, я думаю, что если вы предоставите пользовательский вид и сохраните ссылку на него, вы можете изменить вид по желанию. Вот пользовательские методы make view:

public static Crouton make(Activity activity, View customView);
public static Crouton make(Activity activity, View customView, ViewGroup viewGroup);
public static Crouton make(Activity activity, View customView, int viewGroupResId);
public static Crouton make(Activity activity, View customView, int viewGroupResId, final Configuration configuration);

Есть также соответствующие методы показа.

Вы также можете сделать это с видом по умолчанию, используя findViewById, Из источника идентификаторы изображения и текста:

private static final int IMAGE_ID = 0x100;
private static final int TEXT_ID = 0x101;

Вам просто нужно убедиться, что вы ищете правильную (под) иерархию представления.

Нет, не со стандартным, неизмененным lib гренков

Другие вопросы по тегам