我想知道是否可以在已经显示的情况下更改文本和图像的图像。怎么样?
答案 0 :(得分:2)
在简单的情况下,你不能轻易。但是,我想如果您提供自定义视图并维护对它的引用,您可以随意修改视图。以下是自定义视图make方法:
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);
还有相应的show方法。
您也可以使用findViewById
使用默认视图执行此操作。从源,图像和文本的ID是:
private static final int IMAGE_ID = 0x100;
private static final int TEXT_ID = 0x101;
您只需要确保搜索正确的视图(子)层次结构。
答案 1 :(得分:0)
不,不是标准的,未经修改的crouton lib