相关疑难解决方法(0)

如何在Android中更改TextView的fontFamily

所以我想android:fontFamily在Android中更改,但我没有在Android中看到任何预定义的字体.如何选择其中一个预定义的?我真的不需要定义自己的TypeFace,但我所需要的只是它现在所显示的内容.

<TextView
    android:id="@+id/HeaderText"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="52dp"
    android:gravity="center"
    android:text="CallerBlocker"
    android:textSize="40dp"
    android:fontFamily="Arial"
 />
Run Code Online (Sandbox Code Playgroud)

看来我在那里做的不会真的有效!BTW android:fontFamily="Arial"是一次愚蠢的尝试!

android textview android-layout typeface

711
推荐指数
22
解决办法
76万
查看次数

Android中的默认字体系列是什么?

从API 16开始,Jellybean Roboto作为可用的字体系列推出.在这里看看Android 16中的"新" .

指定android:fontFamily="sans-serif"一个(在的Roboto API 16+)TextView默认fontFamily的TextView?

是

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />
Run Code Online (Sandbox Code Playgroud)

相当于

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:fontFamily="sans-serif" />
Run Code Online (Sandbox Code Playgroud)

?

来自Material Design排版网站:

"Roboto和Noto是Android和Chrome上的标准字体."

来自Wiki,

"Roboto是一款由Google开发的无衬线字体系列,作为其移动操作系统Android的系统字体."

我没有在文档中看到fontFamilyAndroid 的默认设置.见参考文献:

fonts android font-family roboto

47
推荐指数
1
解决办法
7万
查看次数