2

すでに表示されているクルトンのテキストと画像を変更できるかどうか疑問に思っていました。そしてどうやって?

4

2 に答える 2

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;

正しいビュー (サブ) 階層を検索していることを確認する必要があります。

于 2013-07-02T20:37:47.443 に答える