我有 crouton 库(https://github.com/keyboardsurfer/Crouton)使用默认的通知布局。我想为通知使用自定义布局 xml 文件,以便我可以设置不同的字体以TextView
匹配我的应用程序的其余部分。我已经扩展了 aTextView
以使自定义字体正常工作。
浏览库的源代码,我发现了一些可能对我有帮助的方法:
public static Crouton make(Activity activity, View customView, ViewGroup viewGroup) {
return new Crouton(activity, customView, viewGroup);
}
public static Crouton make(Activity activity, View customView) {
return new Crouton(activity, customView);
}
但是我很难找到关于如何为面包块消息使用自定义布局以及如何为它们设置文本/消息样式的好例子(我已经使用定义了一些自定义样式Style.Builder()
)。
我要使用的自定义布局是:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res/uk.co.volume.pinkmothballs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<com.myapp.ui.views.TypefacedTextView
android:id="@+id/crouton_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="14sp"
android:gravity="center"
/>
</RelativeLayout>
有人可以指出我正确的方向吗?