`

IOS&Android开发 使用特殊字体,使用自定义字体

 
阅读更多

IOS开发:

原文链接:http://tieba.baidu.com/p/1942702351

 

1、下载字体资源文件(.ttf或.otf格式的文件)
比如说你要使用微软雅黑字体,就需要下载微软雅黑字体文件。
需要注意的是,.otf格式的文件只能在iOS之后才能使用,所以假如你的系统需要在iOS5.0之前的版本中使用的话,最好使用.ttf格式的字体文件
2、在info.plist中添加字体配置
将下载的字体文件添加到工程中,同时在info.plist文件中,添加“Fonts provided by application”配置项,比如说我的微软雅黑字体资源文件名为:msyh.ttf,则在info.plist中的添加该项之后的效果如下:
3、在代码中使用自定义字体
使用示例如下:
[cpp]
UITextView *msg = [[UITextView alloc] init]; 
msg.font = [UIFont fontWithName:@"MicrosoftYaHei" size:18.0f];//MicrosoftYaHei为字体的名称,此处为微软雅黑字体

 

Android开发:

1,把ttf文件放到assert文件夹中(在assert中新建一个文件夹fonts),在程序中添加下列代码

 

 Typeface tf = Typeface.createFromAsset(act.getAssets(),  
              "fonts/xxx.ttf");  
  mTextView.setTypeface(tf);
 

 

分享到:
评论

相关推荐

    自定义dialog仿ios风格的dialog

    在Android开发中,自定义Dialog是一种常见的需求,它允许开发者创建具有独特设计和功能的对话框,以符合应用的品牌风格或提供更丰富的用户体验。本文将深入探讨如何在Android中实现一个仿iOS风格的Dialog,并根据...

    android程序中使用ios表情字符

    在Android程序开发中,引入iOS的表情字符可以极大地丰富用户的交互体验,尤其是在聊天、社交或文本输入等场景下。本文将详细介绍如何在Android应用中使用这些表情符号,以及相关的技术要点和注意事项。 首先,iOS...

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

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

    android之自定义开关控件

    在Android开发中,自定义控件是提升应用用户体验和界面美观度的重要手段。"android之自定义开关控件"这个主题旨在教你如何在Android平台上创建一个类似苹果iOS Toggle的自定义开关组件。以下是对这个主题的详细讲解...

    CustomFontsSample:一个示例,用于显示如何使用Xamarin.Forms在Android和iOS中使用自定义字体。

    本文将深入探讨如何利用Xamarin.Forms在Android和iOS平台上集成并使用自定义字体。 首先,为了在Xamarin.Forms应用中使用自定义字体,你需要确保字体文件已包含在项目资源中。在本示例中,"CustomFontsSample-...

    Android-可实现三级联动的选择器高仿iOS的滚轮控件字体大小自适应

    在Android开发中,有时我们需要创建类似iOS风格的滚轮选择器,这种控件通常用于实现多级联动选择,比如省份-城市-区县的选择。在本案例中,我们讨论的是一个名为"Android-可实现三级联动的选择器高仿iOS的滚轮控件...

    自定义功能强大的下拉筛选菜单flutterpackage支持iOS和Android

    在移动应用开发领域,Flutter作为一个跨平台的框架,已经逐渐成为了开发者们的首选工具之一,尤其对于需要快速构建iOS和Android应用程序的团队。本篇将详细探讨一个针对Flutter的自定义下拉筛选菜单package,该...

    采用reactnative开发拥有自定义动画的文本输入框支持iOS和android

    在React Native框架中,开发一款跨平台(iOS和Android)且具有自定义动画的文本输入框是一项技术挑战,但同时也提供了无限的创新可能性。React Native是Facebook推出的一个开源项目,它允许开发者使用JavaScript来...

    Android基础控件——EditText的自定义、高仿iOS的UITextField

    在Android开发中,EditText是用于用户输入文本的基本控件,它是TextView的一个子类,提供了文本输入和编辑的功能。本文将深入探讨如何自定义EditText以及如何在Android应用中实现与iOS平台上的UITextField类似的视觉...

    android 自定义软键盘

    在Android开发中,有时我们需要为特定应用场景定制自己的输入法,比如在支付界面为了增强用户体验,通常会使用纯数字的软键盘。本主题将详细介绍如何在Android中实现一个大气、美观且简洁的仿iOS、支付宝、微信支付...

    iOS 仿android 中的Toast实现

    在iOS开发中,为了实现类似Android中的Toast效果,开发者经常需要自定义一个短暂显示消息的视图。Android的Toast功能可以在屏幕任意位置显示一个短暂的通知信息,而不影响用户与界面的交互。iOS虽然没有直接提供这样...

    react-native 封装选择弹出框示例(试用ios&android)

    4. 组件选项的字体颜色通过调用 js 传到组件,实现可拓展:使用 props 传递字体颜色到弹框组件。 5. 选择选项回调方法:使用 callback 函数来处理选项的回调。 代码实现 新建一个名为 `alertSelected.js` 的文件,...

    ios-自定义数字键盘.zip

    在iOS开发中,为了提供更好的用户体验,有时我们需要自定义键盘以满足特定的需求,例如创建一个只包含数字并带有“完成”按钮的键盘。这个“ios-自定义数字键盘.zip”文件就提供了这样的解决方案。让我们深入探讨...

    C# xamarin android自定义标题栏

    Xamarin是一个强大的跨平台开发工具,允许开发者使用C#语言构建原生的iOS、Android和Windows应用程序。本教程将深入探讨如何在Xamarin环境中为Android应用自定义标题栏。 首先,我们需要了解Android的布局系统。在...

    【自定义Dialog】封装IOS样式的Dialog--Android Studio

    在Android开发中,自定义Dialog是一种常见的需求,它允许开发者根据项目需求定制对话框的样式、功能和交互体验。在本教程中,我们将探讨如何在Android Studio中创建一个仿iOS样式的自定义Dialog。 首先,我们需要...

    适合react-native开发字重在android上不显示的开发人群平方字体.zip

    - **使用自定义字体模块**:如果使用的是第三方库或自定义字体模块,检查模块是否已经适配了Android平台,或者是否需要手动配置。 - **清理缓存**:在开发过程中,清理Android模拟器或设备的缓存,以确保最新的...

    ReactNative自定义输入车牌号键盘AndroidIos全适配

    在自定义键盘中,我们可以利用Platform模块来处理Android和iOS之间的差异,例如键的布局、字体大小和颜色等。 四、键盘布局设计 1. 车牌号键盘通常包括字母和数字键,以及特殊字符如"-"。因此,我们需要为这些键...

    Android仿ios实现时间选择

    在Android开发中,为了提供一致的用户体验,有时我们需要在Android应用中实现与iOS类似的界面元素。本教程将重点讲解如何在Android平台上实现一个类似于iOS的时间选择器。标题“Android仿ios实现时间选择”指的是在...

    安卓仿IOS自定义时间选择器

    在Android开发中,为了提供更好的用户体验,开发者们经常需要对系统自带的组件进行自定义,以达到更加美观和个性化的视觉效果。本篇将详细探讨如何实现一个仿iOS风格的时间选择器,即“安卓仿IOS自定义时间选择器”...

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

    在Web开发中,`@font-face` 是CSS3引入的一个关键特性,允许开发者在不依赖用户设备已安装的字体的情况下,直接在网页中加载和使用自定义字体。通过`@font-face`,我们可以指定一个或多个字体源(如URL链接或本地...

Global site tag (gtag.js) - Google Analytics