吉林大学Android课程英文讲义:字体与自定义字体应用

需积分: 9 5 下载量 187 浏览量 更新于2024-09-12 收藏 330KB PDF 举报
吉林大学的Android课程英文讲义是一份由外教制作的PPT,主要针对Android 10的相关内容,适合对Android开发感兴趣的读者深入学习。该讲义涵盖了Android UI设计中的一个重要方面——字体处理。在早期的Android系统中,它默认提供了三种基本的字体类型:无衬线(sans-serif),衬线(serif),以及等宽字体(monospace)。这些字体的展示让开发者能够了解不同类型的字体在用户界面中的应用。 课程强调了在Android应用中自定义字体的重要性,特别是对于那些想要增强用户体验或者品牌识别度的开发者。为了添加自定义字体,开发者需要遵循以下步骤: 1. 在项目的assets目录下创建一个名为"fonts"的文件夹,用于存放所有计划使用的字体文件。 2. 将所需的TTF(TrueType Font)或OTF(OpenType Font)格式的字体文件复制到这个新创建的字体文件夹中。 3. 使用Java代码与UI组件进行集成,通过`Typeface`类来加载和绑定自定义字体。这通常涉及动态设置`TextView`、`Button`或其他文本控件的`typeface`属性,例如下面的示例: ```java Typeface customFont = Typeface.createFromAsset(getAssets(), "Jokerman.TTF"); textView.setTypeface(customFont); ``` 4. 通过如上方式设置后,开发者可以在应用程序中显示自定义的Jokerman.TTF字体,提升整体视觉效果。 此外,课程还提到了Grotesque或Gothic这类术语,它们通常指的是特定风格的衬线字体,可能在某些设计场景下被选用。在整个过程中,讲义引用了《The Busy Coder's Guide to Android Development》这本书作为参考,这本书由Mark L. Murphy所著,是Android开发者的经典教材,包含了丰富的实战指导和理论知识。 这份PPT对于希望深入了解Android UI设计,特别是定制字体部分的开发者来说,是一份宝贵的参考资料。如果需要获取完整讲义或者有任何疑问,可以在评论中留下电子邮箱以便进一步交流。