For*_*uru 0 android material-design
我想在Material Design中设置Roboto字体.我应该像以前一样在资源文件夹中添加字体.我知道如何将自定义字体设置为任何视图,但想要用于Material Design.我的应用程序将用于Android 3.0及更高版本.
我一直在使用以下来使用自定义字体
public static Typeface getTypeFace() {
if (fromAsset == null) {
fromAsset = Typeface.createFromAsset(getContext().getAssets(), "fonts/Roboto-Medium.ttf");
}
return fromAsset;
}
Run Code Online (Sandbox Code Playgroud)
由于您的应用程序将在Android 3.0上使用,您应该将您的字体保存在Asset文件夹中,以便向后兼容,否则对于Android 4.1.+您可以简单地执行此操作
android:fontFamily="sans-serif" // roboto regular
android:fontFamily="sans-serif-light" // roboto light
android:fontFamily="sans-serif-condensed" // roboto condensed
android:fontFamily="sans-serif-thin" // roboto thin (android 4.2)
android:fontFamily="sans-serif-medium" // roboto medium (android 5.0)
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅此答案.
| 归档时间: |
|
| 查看次数: |
5654 次 |
| 最近记录: |