iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Android修改字体样式的示例代码
  • 867
分享到

Android修改字体样式的示例代码

android字体样式 2023-05-30 18:05:05 867人浏览 安东尼
摘要

在Android实际开发中根据UI的设计图,经常要去改变系统默认的字体样式这样做会使apk变大很多啊而且为什么android要使用iOS的字体-_-#单独设置字体样式(1)Android系统提供了几种字体样式可供选择通过设置typeface

Android实际开发中根据UI的设计图,经常要去改变系统默认的字体样式

这样做会使apk变大很多啊

而且为什么android要使用iOS的字体-_-#

单独设置字体样式

(1)Android系统提供了几种字体样式可供选择

通过设置typeface属性或者fontFamily属性设置

typeface属性:

  1. nORMal
  2. serif
  3. sans
  4. monospace

fontFamily属性:

  1. casual
  2. cursive
  3. serif
  4. monospace
  5. sans-serif
  6. sans-serif-condensed
  7. serif-monospace
  8. sans-serif-smallcaps

Android修改字体样式的示例代码

※typeface和fontFamily区别

android:typeface属性是增加api1

android:fontFamily在API16(4.1)中添加了属性

※当同时设置typeface和fontFamily时,只有fontFamily生效

查看一波TextView的源码

  private void setTypefaceFromAttrs(String familyName, int typefaceIndex, int styleIndex) {    Typeface tf = null;    if (familyName != null) {      tf = Typeface.create(familyName, styleIndex);      if (tf != null) {        setTypeface(tf);        return;      }    }    switch (typefaceIndex) {      case SANS:        tf = Typeface.SANS_SERIF;        break;      case SERIF:        tf = Typeface.SERIF;        break;      case MONOSPACE:        tf = Typeface.MONOSPACE;        break;    }    setTypeface(tf, styleIndex);  }

--结束END--

本文标题: Android修改字体样式的示例代码

本文链接: https://www.lsjlt.com/news/220476.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android修改字体样式的示例代码
    在Android实际开发中根据UI的设计图,经常要去改变系统默认的字体样式这样做会使apk变大很多啊而且为什么android要使用ios的字体-_-#单独设置字体样式(1)Android系统提供了几种字体样式可供选择通过设置typeface...
    99+
    2023-05-30
    android 字体 样式
  • javascript如何修改字体样式
    这篇文章主要介绍“javascript如何修改字体样式”,在日常操作中,相信很多人在javascript如何修改字体样式问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”javascript如何修改字体样式”的疑...
    99+
    2023-07-05
  • 如何使用CSS修改字体样式
    CSS是层叠样式表(Cascading Style Sheets)的缩写。它是一种用于网页设计的样式语言,使得Web开发人员可以通过调整元素的外观和排版来实现更好的用户体验。其中一个常见的修改就是字体样式。CSS样式表可以通过非常简单的方式...
    99+
    2023-05-14
  • css字体样式代码有哪些
    css字体样式代码是一组用于控制网页文本外观的指令,包括:1. font-family:指定字体家族;2. font-size:设置字体大小;3. font-style:设置字体样式,如...
    99+
    2024-04-25
    css
  • Jupyter Notebook怎么修改字体和大小以及更改字体样式
    这篇文章给大家分享的是有关Jupyter Notebook怎么修改字体和大小以及更改字体样式的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Notebook 修改字体和大小原理很简单,就是更改CSS文件原本的字体很...
    99+
    2023-06-15
  • Jupyter Notebook 如何修改字体和大小以及更改字体样式
    Notebook 修改字体和大小 原理很简单,就是更改CSS文件 原本的字体很难看,尤其是 引号😡 我推荐两款字体,Consolas 和 Fira Code Lig...
    99+
    2024-04-02
  • 使用vue深度选择器修改ElementUI组件内样式的示例代码
    例子:el-collapse标签修改子组件样式 在带有scoped属性的style中书写样式时,无法作用影响到子组件中的样式,此时我们会使用到deep深度选择器,来解决此问题,我们在...
    99+
    2022-12-08
    vue修改ElementUI组件内样式 vue深度选择器 修改ElementUI样式 vue使用element ui
  • Mysql修改字段名和修改字段类型的实例代码
    1、修改字段类型、字段名、字段注释、类型长度、字段默认值 mysql修改字段类型: --能修改字段类型、类型长度、默认值、注释 --对某字段进行修改 ALTER TABL...
    99+
    2024-04-02
  • Android修改Dialog样式的方法
    目录一、Dialog源码解析1.1 new AlertDialog.Builder(this).create()1.2 AlertController二、修改Dialog样式2.1 ...
    99+
    2024-04-02
  • 在PyCharm中如何修改字体大小和样式
    如何在PyCharm中调整字体大小和样式,需要具体代码示例 在日常的编程工作中,我们经常会使用到各种集成开发环境(IDE)来进行代码编写、调试和管理。PyCharm作为一款功能强大的Python开发IDE,提供了许多个性化的设置...
    99+
    2024-02-02
    pycharm 字体大小 样式调整
  • Android状态栏白底黑字的示例代码
    之前公司项目UI改版的时候,把大部分标题栏都设计成了白色,给我们的设计图是这个样子的:设计图.png这状态栏布局和图标挺像Android,但是这白底黑字Android设计规范里可没有啊,于是我们开发的时候果断忽视这个状态栏了(当时大部分用户...
    99+
    2023-05-30
    android 状态栏 roi
  • Android 列表形式的切换的示例代码
    电商项目中经常有这样的需求:在商品列表页面中,切换列表的展现形式,一般分为列表形式和表格形式。如京东:本文最终实现的效果:关键词:RecyclerView主布局文件:activity_main.xml<?xml version...
    99+
    2023-05-30
    android 列表 切换
  • element-ui修改el-form-item样式的详细示例
    目录form结构修改el-form-item所有样式只修改label只修改content只修改input只修改button总结form结构 <el-form :model="f...
    99+
    2022-11-16
    修改el-form-item样式 element ui美化 element-ui教程
  • css样式把按钮变圆的示例代码
    这篇“css样式把按钮变圆的示例代码”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“css样式把按钮变圆的示例代码”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下面让...
    99+
    2023-06-06
  • Android实现字母导航控件的示例代码
    目录自定义属性Measure测量坐标计算绘制Touch事件处理数据组装显示效果今天分享一个以前实现的通讯录字母导航控件,下面自定义一个类似通讯录的字母导航 View,可以知道需要自定...
    99+
    2024-04-02
  • Python设置Word全局样式和文本样式的示例代码
    目录全局样式的定义文本样式的定义上一章节我们学习了如何生成 word 文档以及在文档行中添加各种内容,今天我们基于上一章节的内容进行添砖加瓦 —> 对内容进行各种样...
    99+
    2024-04-02
  • Python批量改变图片名字的示例代码
    目录一、系统自带的快捷改名二、用Python按要求改名三、在原有的图片上进行修改总结一、系统自带的快捷改名 1、打开对应的图片文件 2、全选后右击重命名 3、输入:Cat 注意...
    99+
    2024-04-02
  • Android实现动态改变app图标的示例代码
    本文介绍了动态改变app图标,分享给大家,具体如下:代码实现如下:<application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:l...
    99+
    2023-05-30
    android app图标 pp
  • Android 修改Preferences默认样式的步骤
    目录1,查找源码2,覆盖源码3,点击水波效果Android开发中难免会遇到参数配置的功能,此时可以通过普通的布局实现,不过android sdk中也为我们提供了Preferences...
    99+
    2024-04-02
  • web开发中css样式代码的示例分析
    小编给大家分享一下web开发中css样式代码的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一.文本设置  1...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作