Android 克劳顿:使用生成器设置自定义字体和文本大小

Android 克劳顿:使用生成器设置自定义字体和文本大小,android,crouton,Android,Crouton,Crouton library拥有Builder类,该类具有一些方法,如setTextSize(),setFontName()等。如何使用该类更改此库的默认配置 例如: Crouton.makeText(activity, "HELLO" , Style.ALERT, rootLayout).show(); 我如何使用生成器来处理这一行?只要我能理解你的问题,你就会想要这样的东西: import de.keyboardsurfer.android.widget.crouton.Style.

Crouton library拥有
Builder
类,该类具有一些方法,如
setTextSize()
setFontName()
等。如何使用该类更改此库的默认配置

例如:

Crouton.makeText(activity, "HELLO" , Style.ALERT, rootLayout).show();

我如何使用生成器来处理这一行?

只要我能理解你的问题,你就会想要这样的东西:



import de.keyboardsurfer.android.widget.crouton.Style.Builder;

Crouton.makeText(activity, "HELLO" , new Style.Builder()
                                                .setTextSize(12)
                                                .setFontName(someFontName)
                                                ...
                                                .build(),
                                     rootLayout)
                                     .show();