`
yutinglong
  • 浏览: 66483 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android使用外部字体

阅读更多

有时候,系统自带的字体并不能满足我们特殊的需求,这时候就需要引用其他的字体了,我们可以把下载的字体文件放在assets目录下.但是自定义字体文件不能使用xml代码读取而应该使用java代码,其代码如下。

public class Test extends Activity {
    @Override
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        setContentView(R.layout.main);
		
        TextView tv=(TextView)findViewById(R.id.custom);
        Typeface face=Typeface.createFromAsset(getAssets(),
																						"fonts/HandmadeTypewriter.ttf");//也可以使用其他的静态方法获取
		
      tv.setTypeface(face);
    }
}

 

分享到:
评论

相关推荐

    android使用外部字体的实例

    在Android开发中,为了使应用更具个性化或者满足特殊设计需求,有时我们需要使用非系统默认的字体,即外部字体。这个实例“android使用外部字体的实例”将向我们展示如何在Android应用中集成并使用自定义字体。下面...

    Android下音标字体的相关问题

    在Android系统中,音标字体的使用涉及到许多技术细节,这些细节对于开发具有多语言支持的应用至关重要。Android原生支持多种字符集,包括常见的拉丁、希腊和西里尔字母,但对于一些特殊语言,如带有音标符号的语言,...

    安卓字体使用多语言相关-AndroidFontsManager字体管理器.rar

    `AndroidFontsManager`是一个专为Android系统设计的字体管理器,它旨在简化应用程序中字体的加载和使用过程,尤其是当涉及到多语言环境时。这个压缩包包含了相关的源代码和资源文件,尽管可能并未涵盖所有情况,但对...

    android webView加载html 并引用本地资源(图片、字体库)

    对于`res`目录下的资源,可以使用`android.resource://[package_name]/[resource_type]/[resource_id]`格式,但通常不推荐这种方法,因为资源会被编译为二进制格式,不适合直接用作URL。 另外,如果需要处理点击...

    Android字体

    此外,还可以通过自定义`Typeface`对象加载外部字体文件,以实现更丰富的样式。 3. **使用自定义字体**: 要在Android应用中使用自定义字体,首先需要将字体文件(通常是`.ttf`或`.otf`格式)放入`assets`目录下的...

    Android-Android使用jxl快速导出excel表

    6. **在Android中处理文件**:由于Android的安全模型,我们可能需要在外部存储上创建文件,并在用户授予相应的权限后执行写入操作。使用`getExternalFilesDir()`或`getExternalStoragePublicDirectory()`方法获取...

    android 插件式无刷新换肤和字体大小切换 兼容android 8.1

    1. **Android Oreo权限管理**:Android 8.1加强了后台服务和文件访问的限制,确保在运行时申请必要的权限,如读写外部存储权限,以便加载皮肤资源。 2. **Android Oreo的Background Execution Limitations**:限制了...

    android 字体下载功能 Kotlin

    在Android 6.0及以上版本,需要在运行时动态申请WRITE_EXTERNAL_STORAGE权限,以确保应用有权写入外部存储进行字体文件的保存。 6. **字体加载** 下载的字体文件需要被正确加载到Android的Typeface对象中,然后...

    字体文件过大,导致移动端加载缓慢

    在iOS和Android等移动平台上,开发者可能会选择自定义字体来增强设计感和品牌一致性。例如,使用`.ttf`(TrueType字体)或`.otf`(OpenType字体)格式的文件。然而,这些类型的字体文件往往包含大量字符,包括多种...

    Android 多点缩放字体DEMO-IT计算机-毕业设计.zip

    - 虽然不涉及外部数据读取,但DEMO可能需要一些基本的Android权限,例如`INTERNET`权限用于更新字体库或显示在线帮助文档。 9. **测试与调试**: - 开发者需要在不同设备和Android版本上进行测试,确保多点缩放...

    webview更改页面字体

    以下将详细讲解如何在Android中使用WebView修改页面字体。 首先,了解WebView的基本用法。在Android中,我们需要创建一个WebView实例,并在布局文件中添加它。然后,设置WebView的相关属性,如WebSettings,以控制...

    Android SDK 中文开发文档.pdf

    这个文档主要面向使用Java语言进行开发的程序员,包含了Android系统的核心特性、组件、库以及开发环境的详细信息。 一、Android系统核心特性 1. **应用程序框架**:Android支持组件的重用和替换,允许开发者自由地...

    基于Android的看小说APP源码Android本科毕业设计Android小说阅读器、小说APP源码

    7. **权限管理**:根据Android的不同版本,可能需要申请读取网络、存储、写入外部存储等权限。Android 6.0以后引入了运行时权限管理,需要在运行时动态请求。 8. **自定义View**:为了提供更个性化的阅读体验,可能...

    Android扫雷游戏源代码及预览图.doc

    个性化字体,计分器使用的是LED字体,可以帮助我们如何导入外部字体在Android平台中显示。 2. 带图片的Toast,下面的You won in 36 seconds这个Toast使用了自定义的布局,可以显示图片和文字。 3. 自定义Button...

    Android数码管时钟

    标签中提到的“调用外部字体的思路”是指开发者可能使用了自定义字体文件(如.ttf或.otf格式)来增强数码管效果。在Android中,可以将字体文件放入`assets`或`res/font`目录,然后通过`Typeface`类加载,应用到画笔...

    android 时间选择器

    开发者可能使用了`xml`布局文件来定义各个元素的大小、颜色、字体等属性,并且提供了接口供外部动态设置这些属性,以达到可配置的效果。 4. **事件监听与处理**: - 为了响应用户的滚动操作,需要添加滚动事件监听...

    android 日期区间选择控件

    5. **样式定制**:为了提供良好的用户体验,可能需要对控件的样式进行定制,包括颜色、字体、尺寸等,这可以通过修改控件属性或者使用自定义主题来实现。 6. **封装与复用**:将这个自定义的日期区间选择组件封装...

    Android门票布局效果.rar

    Android提供了Typeface类来加载和使用外部字体文件。 此外,Android中的ImageView可以用来展示门票的背景图片或者logo。为了适应不同屏幕尺寸,可能需要处理图片的缩放和裁剪问题,这可以通过设置ImageView的...

    android WebView控件的使用

    WebView控件的使用是Android开发者必须掌握的一项技能,尤其对于那些希望在应用中嵌入网页功能或者实现轻量级浏览器应用的开发者来说。下面将详细介绍WebView的使用方法以及一些关键知识点。 1. **WebView的基本...

    Android程序研发源码Android Txt文本阅读器源码.zip

    7. **权限管理**:Android 6.0(API级别23)及以上版本需要运行时权限,读取外部存储权限(READ_EXTERNAL_STORAGE)对于访问TXT文件至关重要。 8. **用户体验优化**:可能会有滚动优化、夜间模式切换、字体大小调整...

Global site tag (gtag.js) - Google Analytics