`
androidssh
  • 浏览: 115223 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Android中内嵌字体实现个性化

阅读更多
   在Android中我们的应用可以灵活的内嵌自己的字体文件,实现各个手机上可以正常的显示个性化文字,我们都知道TextView的setTypeface方法可以设置目标文字的显示特性,比如字体、颜色、粗体、斜体等。我们直接找一个TrueTypeFont的字体文件即.ttf,对于Win32系统的用户可以直接在Windows/fonts文件夹中能找到很多。比如微软雅黑就不错,可是体积太大,由于Android的Assets类有单个文件1MB体积的限制,我们先找个英文字体做测试。这里我们将字体文件android123.ttf放到工程的assets文件夹的fonts目录中。

     Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/android123.ttf");  
     TextView tv = (TextView)findViewById(R.id.text);  

        tv.setTypeface(tf);    //设置TextView的风格
        tv.setText("CWJ Test");  
        tv.setTextSize(12); 
        tv.setTextColor(Color.RED);
分享到:
评论
1 楼 guoguo12345 2010-08-10  
有点好,妙

相关推荐

    Android使用PagerSlidingTabStrip实现顶部导航栏

    与系统默认的TabLayout相比,PagerSlidingTabStrip提供了更多的自定义选项,如字体样式、颜色、滑动效果等,可以使得应用的导航栏更具个性化和专业感。 ViewPager是Android SDK中的一个视图组件,用于展示多个可...

    安卓所有不同字体库TTF文件

    在探讨安卓系统中所使用的不同字体库TTF文件之前,我们先来了解一下基本概念和技术背景。...通过合理地利用TTF字体资源库,开发者可以轻松地为自己的应用程序添加个性化的字体,进而打造出更加吸引人的用户界面。

    Android 换肤功能的实现(Apk插件方式)源码

    在Android平台上,为应用添加换肤功能是一种提升用户体验的有效手段。...通过对"AndroidSkinInstallByApk-master"源码的学习,开发者可以掌握这一高级技巧,并将其应用到自己的项目中,为用户提供更加个性化的体验。

    android实现电子书翻书效果

    本文将详细介绍如何在Android项目中实现这样的功能。 首先,我们需要理解翻书效果的基本原理。这种效果通常通过图形渲染技术来实现,如OpenGL ES,它可以创建出3D视觉效果,模拟书页在空间中的翻转。此外,还需要...

    android_highstock 折线图

    它提供了大量的自定义选项,包括颜色、线条样式、数据点标记等,使得图表可以按照需求进行个性化设计。 集成Highstock到Android应用中,一般需要以下步骤: 1. 引入WebView:由于Highstock是基于JavaScript的,所以...

    Android Studio代码高亮插件

    在Android开发环境中,Android Studio是...通过合理选择和配置插件,开发者可以打造出个性化的、高效的编程环境。在实际开发中,结合Android Studio的内置功能和第三方插件,能够更好地管理和理解代码,实现高效开发。

    基于Android平台的RSS阅读器的设计与开发

    - 提供个性化设置选项,如字体大小、主题颜色等。 3. **资源文件的解析**: - 解析本地XML文件,用于配置等目的。 - 通过网络获取RSS Feed,并解析其中的信息。 4. **数据存储**: - 使用SQLite数据库存储用户...

    网页应用特殊字体实例(附带字体转换工具)

    在网页设计中,为了使网站更具个性化和视觉吸引力,设计师们常常会使用一些特殊的字体来增强页面的美感。本文将详细探讨如何在网页应用中使用特殊字体,以及介绍一款字体转换工具,帮助开发者轻松实现这一目标。 ...

    新版Android开发教程.rar

    ----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...

    android 滑动的tabhost

    - 可以通过设置TabWidget的属性或创建自定义View作为TabIndicator来实现个性化定制。 5. **监听Tab和滑动手势事件**: - 为了处理Tab点击和滑动手势,我们需要为TabHost和ViewPager添加监听器。 - TabHost的`...

    PDFSignature3.zip

    8. 示例代码和实践:压缩包中的PDFSignature3可能包含示例代码或步骤,指导如何在Android应用中实现上述功能。开发者需要理解代码结构,学习如何调用相应API,以创建合同、添加手写签名,并处理可能的字体问题。 ...

    Android应用源码之MyDataPicker.zip

    通过对"Android应用源码之MyDataPicker"的学习,开发者可以掌握自定义控件的关键技术和流程,进一步提升Android应用的用户体验和个性化程度。同时,这种实践也会加深对Android系统运行机制的理解,为更复杂的项目...

    Android-Pdf-Viewer-Library.zip

    开发者可以根据需要添加或替换资源,以实现个性化设计。 4. **事件处理**:库中可能已经预设了一些点击、滚动等事件的处理逻辑,开发者需要了解这些事件处理函数,以便在需要的时候添加自定义功能或修改现有行为。 ...

    android漂亮的画图库

    4. **自定义样式**:允许开发者自定义颜色、字体、标签、轴、图例等样式,以满足个性化需求。 5. **交互性**:支持触摸手势,如缩放、平移、拖动等,以及长按、点击事件监听,增加用户交互体验。 6. **动画效果**:...

    Android仿QQ界面效果的例子

    这些自定义视图能增强应用的个性化和功能性。例如,消息气泡通常用到ImageView和TextView的组合,并通过Shape Drawable或Vector Asset来实现不同的形状和颜色。头像视图可能包含圆形图片的实现,这可以通过设置...

    Android 改版的【chino】的pdf阅读器.rar

    阅读器通常会提供夜间模式和个性化设置,以满足用户不同的阅读习惯。Chino PDF阅读器也不例外,源码中包含了这些功能的实现,开发者可以从中学习如何实现动态主题切换,以及如何保存和恢复用户设置。 6. **性能...

    NaijaAreaPicker-android,.zip

    此外,对于那些追求个性化体验的开发者,这个组件还可能支持自定义颜色、字体大小以及动画效果等,以满足不同的设计需求。 作为开源项目,NaijaAreaPicker-android的源代码公开,允许开发者对其进行深入研究和定制...

    Android手机RSS阅读器html5.zip

    总之,"Android手机RSS阅读器html5.zip"是一个融合了Android开发、HTML5技术、XML解析和网络编程的项目,旨在为用户提供一个高效、个性化的RSS阅读体验。开发者需要掌握多种技术并进行合理集成,才能构建出这样一个...

Global site tag (gtag.js) - Google Analytics