Изменить значение уже отображенного гренка
Мне было интересно, если можно изменить текст и изображение сухарика, когда он уже отображается. И как?
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;
Вам просто нужно убедиться, что вы ищете правильную (под) иерархию представления.