`
gryphone
  • 浏览: 433531 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

自定义字体

阅读更多

 

自定义字体:

 

 

[]代码 步骤]

 

1. 定义包含1 TextView 布局:main.xml

 

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView  
	android:id="@+id/text"
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:gravity="center"
    />
</LinearLayout>

 

 

 

2. 下载字体文件 后缀名一般为:*.ttf 如:本例为:biscuit_tin.ttf

 

* 在工程目录下的 assets 目录下新建文件夹:fonts 然后把*.ttf文件 复制至该目录 并刷新工程

 

* 代码

 

public class MyTextTest extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        Typeface fontFace = Typeface.createFromAsset(getAssets(), "fonts/biscuit_tin.ttf");
        
        TextView text = (TextView)findViewById(R.id.text);
        text.setTypeface(fontFace);
        text.setText("Hello World!");
        text.setTextSize(100);
    }
}

 

 

 

考虑版权问题 *.ttf 字体文件 要大家自己找了 网络上有很多 我一直在找 微软雅黑  可惜失败 题外话 microsoft-vista 的贡献也仅于此了....

 

 

 

emulator 运行截图: text="Hello World!"

 

分享到:
评论
3 楼 wanday 2010-05-26  
在windows里font文件夹里有很多ttf的字体,随便用啊
2 楼 zhuixinjian 2010-05-16  
楼主能把这个字体共享下不.这个字体有版权没
1 楼 syluke 2010-05-15  
非常实用的技巧,多谢分享!

相关推荐

    delphi XE10实现自定义字体

    在Delphi XE10中实现自定义字体是一项常见的任务,尤其对于那些追求程序界面独特性和用户体验的开发者来说。自定义字体可以为应用程序增添个性化色彩,使得信息展示更加吸引人。下面将详细介绍如何在Delphi XE10中...

    【帆软FR】新增自定义字体(以LED字体为例)_液晶数字字体.zip

    在IT行业中,尤其是在数据可视化和报表展现领域,自定义字体的使用可以极大地提升报表的视觉效果和信息传达的准确性。帆软FR(FineReport)是一款强大的报表设计工具,它允许用户根据需求添加个性化的字体,比如这里...

    【vue+printJs】前端打印, 自定义字体大小, 自定义样式, 封装共享样式,开箱即用

    【vue+printJs】前端打印, 自定义字体大小, 自定义样式, 封装共享样式,开箱即用【vue+printJs】前端打印, 自定义字体大小, 自定义样式, 封装共享样式,开箱即用【vue+printJs】前端打印, 自定义字体大小, 自定义样式,...

    iOS使用自定义字体demo

    在iOS应用开发中,使用自定义字体可以为用户界面带来独特的视觉效果,增强用户体验。本文将详细介绍如何在iOS项目中引入并使用自定义字体。首先,我们从标题“iOS使用自定义字体demo”中理解,这是一个关于在iOS应用...

    ios自定义字体demo

    在iOS开发中,自定义字体可以为应用增添独特的视觉风格,提升用户体验。本文将深入探讨如何在iOS项目中实现自定义字体的加载与使用,基于提供的"ios自定义字体demo"进行讲解。 首先,我们需要准备自定义字体文件。...

    自定义字体的实现

    在iOS开发中,自定义字体的实现是一项常见的需求,特别是在追求独特UI设计或者品牌个性化时。自定义字体能够让你的应用与众不同,提供独特的视觉体验。本文将深入探讨如何在Objective-C(OC)环境下实现自定义字体的...

    WPF 加载自定义字体,xmal 和 cs两种加载方式

    在Windows Presentation Foundation (WPF) 中,为了给应用程序添加独特的视觉风格或支持特殊的文本格式,开发者经常需要加载自定义字体。本教程将详细介绍如何通过XML(XAML)和C#两种方式在WPF项目中加载外部字体。...

    安卓自定义控件相关-AndroidTypefaceHelper自定义字体库.rar

    "AndroidTypefaceHelper自定义字体库"是一个专门为Android平台设计的工具,它帮助开发者轻松地集成和管理自定义字体,使得应用程序可以拥有独特的文字风格。下面将详细阐述自定义字体库的核心概念、实现原理以及使用...

    html5自定义字体@font-face

    HTML5是现代网页开发的重要标准,它引入了许多新特性,其中一项就是`@font-face`规则,这使得开发者能够在网页中自由地使用自定义字体,从而打破了浏览器对默认字体库的依赖,为网页设计带来了极大的灵活性和创意...

    如何在html中使用自定义字体

    在网页设计中,使用自定义字体可以使网站更加个性化,提升用户体验。本文将详细介绍如何在HTML中使用自定义字体,并通过示例代码进行说明。 #### 一、理解@font-face规则 要在HTML文档中使用自定义字体,首先需要...

    ireport模板和自定义字体jar

    本文将深入探讨`iReport`模板和自定义字体的使用,以及如何结合`jasperreports-fonts.jar`来提升报表的定制化水平。 首先,`iReport`是JasperReports库的一部分,它允许用户通过直观的GUI界面创建和编辑JRXML格式的...

    安卓开发入门之自定义字体(翻译)

    在安卓应用开发中,自定义字体能够为用户提供独特的视觉体验,增强应用的个性化风格。本文将深入探讨如何在安卓开发入门阶段实现自定义字体的集成与应用。 首先,我们需要准备自定义字体文件,通常为`.ttf`或`.otf`...

    简易打字软件+自定义字体对话框

    本项目“简易打字软件+自定义字体对话框”是基于C#语言和Windows窗体(WinForms)环境构建的,它不仅提供基本的打字练习功能,还允许用户自定义显示字体,提升了用户体验。 首先,我们要理解C#是微软开发的一种面向...

    修改Unity3D中的自定义字体1

    在Unity3D中,自定义字体的修改通常涉及到游戏界面UI的个性化设计,以便提高用户体验。本文将详细解释如何在Unity3D中导入和修改自定义字体,以及使用脚本保存字体纹理。 首先,我们需要做的是导入字体。在Unity3D...

    自定义web字体并通过@font-face在网页中嵌入自定义字体

    在网页设计中,自定义字体可以为网站增添独特的视觉风格,增强品牌形象。`@font-face`规则是CSS(层叠样式表)提供的一种方法,允许开发者在网页中使用非系统默认的字体,使得设计师能够更加自由地实现他们的视觉...

    Android-MultiFontViewKotlin库可用于在XML中动态地为视图选择自定义字体

    Android-MultiFontViewKotlin库就是专为解决这一问题而生的,它允许开发者在XML布局文件中方便、动态地为视图指定自定义字体,为应用增添个性化的文字表现力。 该库的核心功能在于提供了一个自定义的`...

    近在眼前-自定义字体宽、高比例(可任意拉伸字体).e.rar

    近在眼前-自定义字体宽、高比例(可任意拉伸字体).e.rar 近在眼前-自定义字体宽、高比例(可任意拉伸字体).e.rar 近在眼前-自定义字体宽、高比例(可任意拉伸字体).e.rar 近在眼前-自定义字体宽、高比例...

Global site tag (gtag.js) - Google Analytics