java - 如何在工具栏android中为标题设置自定义字体

标签 java android fonts toolbar title

我正在这样做:

toolbar = (Toolbar) findViewById(com.sports.unity.R.id.tool_bar);
setSupportActionBar(toolbar);
setTitle("hello");

我想为标题“hello”中的文本设置自定义字体。该怎么做?

最佳答案

由于 android.support.v7.appcompat 24.2 Toolbar 有方法 setTitleTextAppearance 并且你可以在没有外部 textview< 的情况下设置它的字体

在styles.xml 中创建新样式

<style name="RobotoBoldTextAppearance">
        <item name="android:fontFamily">@font/roboto_condensed_bold</item>
</style>

并使用它

mToolbar.setTitleTextAppearance(this, R.style.RobotoBoldTextAppearance);

关于java - 如何在工具栏android中为标题设置自定义字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32398104/

相关文章:

java - 无法使用 OJDBC 和 Oracle DB 执行 SQL 查询(但可以完全使用 postgres JDBC 和 Postgres DB)

java - MIME4J 中基于事件的解析 - 如何从 InputStream 填充新消息?

java - 如何使用eclipse IDE配置jboss应用服务器?

android - FloatingActionButton 在 API 19 中有奇怪的背景

java - EditText 无法转换或无法获取

r - 将字体大小调整为绘图设备的大小

c# - 如何找出窗口标题的字体大小?

java - Spring Boot 处理中的 Oracle DB 故障转移

android - 如何删除 firebase 实时数据库中 child 的特定 child ?

macos - 如何阻止 Emacs 回退到光栅化的 Unicode 字符?