热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

android程序更换字体,Android更改应用程序的字体类型?

我在我的应用程序中需要字体字体Helvetica并适用于所有活动.有什么来源吗?我在资产文件夹中有Helvetica.ttf文件但是当我尝试时TextViewtext

我在我的应用程序中需要字体字体Helvetica并适用于所有活动.有什么来源吗?

我在资产文件夹中有Helvetica.ttf文件但是当我尝试时

TextView text2 =(TextView)findViewById(R.id.textView2);

Typeface font = Typeface.createFromAsset(getAssets(), "helvetica.ttf");

text2.setTypeface(font);

但错误是::

10-22 17:48:43.883: ERROR/AndroidRuntime(951): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.logistics.typeface/com.logistics.typeface.MainActivity}: java.lang.RuntimeException: native typeface cannot be made

10-22 17:48:43.883: ERROR/AndroidRuntime(951): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)

10-22 17:48:43.883: ERROR/AndroidRuntime(951): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)

10-22 17:48:43.883: ERROR/AndroidRuntime(951): at android.app.ActivityThread.access$2300(ActivityThread.java:125)

10-22 17:48:43.883: ERROR/AndroidRuntime(951): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)

10-22 17:48:43.883: ERROR/AndroidRuntime(951): at android.os.Handler.dispatchMessage(Handler.java:99)

10-22 17:48:43.883: ERROR/AndroidRuntime(951): at android.os.Looper.loop(Looper.java:123)

10-22 17:48:43.883: ERROR/AndroidRuntime(951): at android.app.ActivityThread.main(ActivityThread.java:4627)

10-22 17:48:43.883: ERROR/AndroidRuntime(951): at java.lang.reflect.Method.invokeNative(Native Method)

10-22 17:48:43.883: ERROR/AndroidRuntime(951): at java.lang.reflect.Method.invoke(Method.java:521)

10-22 17:48:43.883: ERROR/AndroidRuntime(951): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)

10-22 17:48:43.883: ERROR/AndroidRuntime(951): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)

10-22 17:48:43.883: ERROR/AndroidRuntime(951): at dalvik.system.NativeStart.main(Native Method)

10-22 17:48:43.883: ERROR/AndroidRuntime(951): Caused by: java.lang.RuntimeException: native typeface cannot be made

10-22 17:48:43.883: ERROR/AndroidRuntime(951): at android.graphics.Typeface.(Typeface.java:147)

10-22 17:48:43.883: ERROR/AndroidRuntime(951): at android.graphics.Typeface.createFromAsset(Typeface.java:121)

10-22 17:48:43.883: ERROR/AndroidRuntime(951): at com.logistics.typeface.MainActivity.onCreate(MainActivity.java:16)

10-22 17:48:43.883: ERROR/AndroidRuntime(951): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)

10-22 17:48:43.883: ERROR/AndroidRuntime(951): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)

10-22 17:48:43.883: ERROR/AndroidRuntime(951): ... 11 more

解决方法:

I need font typeface Helvetica in my application

and works for all activities

通过手动捆绑应用程序中的字体并手动将其应用于每个TextView(或子类),是的.

标签:android

来源: https://codeday.me/bug/20190726/1541343.html



推荐阅读
  • 您的数据库配置是否安全?DBSAT工具助您一臂之力!
    本文探讨了Oracle提供的免费工具DBSAT,该工具能够有效协助用户检测和优化数据库配置的安全性。通过全面的分析和报告,DBSAT帮助用户识别潜在的安全漏洞,并提供针对性的改进建议,确保数据库系统的稳定性和安全性。 ... [详细]
  • 使用HTML和JavaScript实现视频截图功能
    本文介绍了如何利用HTML和JavaScript实现从远程MP4、本地摄像头及本地上传的MP4文件中截取视频帧,并展示了具体的实现步骤和示例代码。 ... [详细]
  • 普通树(每个节点可以有任意数量的子节点)级序遍历 ... [详细]
  • WCF类型共享的最佳实践
    在使用WCF服务时,经常会遇到同一个实体类型在不同服务中被生成为不同版本的问题。本文将介绍几种有效的类型共享方法,以解决这一常见问题。 ... [详细]
  • Cookie学习小结
    Cookie学习小结 ... [详细]
  • 深入解析Django CBV模型的源码运行机制
    本文详细探讨了Django CBV(Class-Based Views)模型的源码运行流程,通过具体的示例代码和详细的解释,帮助读者更好地理解和应用这一强大的功能。 ... [详细]
  • 本文将介绍如何在混合开发(Hybrid)应用中实现Native与HTML5的交互,包括基本概念、学习目标以及具体的实现步骤。 ... [详细]
  • 2020年9月15日,Oracle正式发布了最新的JDK 15版本。本次更新带来了许多新特性,包括隐藏类、EdDSA签名算法、模式匹配、记录类、封闭类和文本块等。 ... [详细]
  • C#实现文件的压缩与解压
    2019独角兽企业重金招聘Python工程师标准一、准备工作1、下载ICSharpCode.SharpZipLib.dll文件2、项目中引用这个dll二、文件压缩与解压共用类 ... [详细]
  • Spring Data JdbcTemplate 入门指南
    本文将介绍如何使用 Spring JdbcTemplate 进行数据库操作,包括查询和插入数据。我们将通过一个学生表的示例来演示具体步骤。 ... [详细]
  • 本文详细介绍了 HTML 中 a 标签的 href 属性的多种用法,包括实现超链接、锚点以及调用 JavaScript 方法。通过具体的示例和解释,帮助开发者更好地理解和应用这些技术。 ... [详细]
  • 如果应用程序经常播放密集、急促而又短暂的音效(如游戏音效)那么使用MediaPlayer显得有些不太适合了。因为MediaPlayer存在如下缺点:1)延时时间较长,且资源占用率高 ... [详细]
  • 本文将带你快速了解 SpringMVC 框架的基本使用方法,通过实现一个简单的 Controller 并在浏览器中访问,展示 SpringMVC 的强大与简便。 ... [详细]
  • 深入解析 Lifecycle 的实现原理
    本文将详细介绍 Android Jetpack 中 Lifecycle 组件的实现原理,帮助开发者更好地理解和使用 Lifecycle,避免常见的内存泄漏问题。 ... [详细]
  • Java中不同类型的常量池(字符串常量池、Class常量池和运行时常量池)的对比与关联分析
    在研究Java虚拟机的过程中,笔者发现存在多种类型的常量池,包括字符串常量池、Class常量池和运行时常量池。通过查阅CSDN、博客园等相关资料,对这些常量池的特性、用途及其相互关系进行了详细探讨。本文将深入分析这三种常量池的差异与联系,帮助读者更好地理解Java虚拟机的内部机制。 ... [详细]
author-avatar
手机用户2602931131
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有