在做一个Android项目的时候遇到了一个需求,需要有一个界面可以调控全局的字体大小,在这个界面里挑选合适的字体大小,然后点击“应用”按钮,可以将整个app的字体大小统一修改。这个功能应该是大多数app都有的,但是实现起来还要好好想想。一开始我的思路比较麻烦(其实是java不熟练www),想着通过intent与bundle传递数据,但是通过这个方法在activity之间传递数据时避免不了需要打开a
转载 2023-06-27 16:08:30
395阅读
并没什么卵用的移动端UI姿势永远别把规范奉为圣旨,设计的核心依旧是体验和创意,多提升自己的思想才是正确的道路,别在规范上死磕。工作习惯的养成1.对于总监给你安排的工作你最好拿本子或者备忘录之类的东西记好,因为往往事情多了就会混乱。有时候因为你忘了一件事情会拖慢整个项目的进度,这时你就会被你的总监吊起来打!            &nbsp
一、vue中自适应rem的设置新建文件src/libs/rem.jsfunction setRem() { // 750px为设计稿视口宽度 字体大小默认18px; const screenWidth = 750 const scale = screenWidth / 18 const htmlWidth = document.documentElement.cli
为什么设置系统字体,应用中字体会根据系统字体改变设置系统字体显示大小后,应用中的字体也根据也跟随系统设置而变化,这样是不是之前写好的整个布局就有可能乱了。拿TextView源码看下面setTextSize源码看下设置字体细节/** * unit 设置字体的单位 比如 sp,px,dp等等 * size 字体大小 **/ public void setTextSize(int unit, fl
在使用Copilot时,很多开发者反映“Copilot代码字体太大”的问题,导致编码体验不佳。为了改善这一情况,我决定进一步研究和记录出一套有效的解决流程。 ## 环境准备 在进行字体调整之前,我们需要确保开发环境设置合适,确保以下前置依赖安装到位: ```bash # 安装 Visual Studio Code sudo apt install code # 安装 Git sudo apt
原创 1月前
286阅读
支持多种屏幕android运行在不同尺寸和像素(密度)的设备上,android系统给应用程序提供了一个相同的环境去适应不同的UI显示界面。同时系统提供API让应用程序去控制UI在不同尺寸和密度的屏幕上的显示效果,因为我们肯定不希望在手机和平板上显示一样的效果。尽管android系统会自动缩放你的应用程序以适应不同分辨率,但是你也必须针对不同尺寸和密度的屏幕尽量优化,只有这样才能最大程度上获得较好的
场景一:有这样一个需求,界面上需要显示一个标题文本,但是该标题的文案长度是不固定的,要求标题的文案全部显示出来,不能用省略号显示,并且标题所占的宽高是固定的。例如标题的文案为 “这是标题,该标题的名字比较长,产品要求不换行全部显示出来”,如下图所示,第一个为不符合需求的标题,第二个为符合需求的标题。 也就是说 TextView 控件的宽高需要固定,然后根据标题的文案长度动态改变文字大小,也就是上图
转载 2024-10-27 13:09:29
50阅读
Android系统字体
原创 2023-01-05 11:51:55
274阅读
# Android 系统字体 Android 是一个开放的移动操作系统,它允许用户自定义手机界面的外观和感觉,包括字体Android 提供了一种简单的方法来更改应用程序中使用的字体。本文将介绍如何在 Android 应用程序中使用自定义字体,并提供一些示例代码。 ## 导入字体文件 首先,您需要将自定义字体文件导入到 Android 项目中。您可以将字体文件放在 `assets` 文件夹中
原创 2023-07-27 04:03:21
65阅读
Android 8.0(API 级别 26)和 Android Support Library 26,现在允许 API 从一个字体供应程序里请求字体,而不需要绑定字体文件到 APK,或者由 APK 自行下载字体。该功能可通过 Android Support Library 26 运行在 Android API 14 及其更高的版本。 可下载字体功能具有以下优点: 减少 APK 的大小 提高了应
替换字体的方式1.Android原生的适配方案:按照区域(values-ko values-it-rIT values-zh-rCN) 按照机器的Android版本 按照设备分辨率来加载不同的font2.利用反射替换安卓原生字体例子<style name="fontMedium"> <item name="android:fontFamily">monosp
转载 2023-06-23 17:20:17
1717阅读
问题用了一下bootstrap随便写了个页面,总感觉字很大不适应,感觉怪怪的。如下图(我没有缩放,完全1:1截图的)背景经查看代码发现
当下,转行做设计的人真是越来越多了,因为大家都看好了设计的发展前景。而学习UI设计也不是一件非常简单的事情,很多时候,学习不到位就会进入一些误区。苏州学码思小编整理了一些设计总关于排版的常见误区,希望你可以少走弯路。1、字间距这是有些UI设计会很容易忽略的一种错误做法,字间距过于拥挤会降低文字的可读性,字间距稀疏也显得很难看,所以说过于稀疏,或者过于紧密,都是不行的。2、行间距行间距也是影响可读性
很久没写都东西,是觉得没什么要总结的,最近有个需求是在已经成熟的项目上更新所有视图的字体,特殊情况使用指定字体。首先,方案大概有几个:1.项目初期就将所有TextView之类的文本视图添加基类扩展,其他地方使用都是用继承的子类,比如CustomTextView这样。这种修改字体就比较简单了,只需要修改子类,不多说。2.在基类Activity里面写一个通用方法,使用容器视图,比如ViewGroup作
  Android实际开发中会遇到各种各样的机型,所以就需要对多种机型进行适配。常见的适配在这类就不详细介绍了。下面说的是:当修改系统字体大小、显示大小、默认分辨率的情况下,如何明智的进行适配。一、修改系统字体大小与显示大小:设置--->显示--->字体与显示大小:会看到有如下两项:1、字体大小:我们实际开发中习惯将字体的单位(sp)作为默认大小单位。当使用sp作
转载 2023-06-01 15:16:24
4647阅读
手机是我们每天都要面对的,经常需要打开,手机屏幕是和我们最直观的交互界面,是不是看惯了自带的那个方方正正的字体,觉得不是那么美观呢。可爱的女生是不是也想自己的字体变得更加漂亮呢。简单的几部操作,就能让您的手机焕然一新,充满活力。 下面就为大家演示最新版安卓手机怎么换字体的方法,一起来看看吧!注:方便快捷,可靠性高。本教程不仅可以替换手机系统字体,而且可以替换手机每一个应用的字体。定制不同应用的不同
在APP中,字体的大小单位一般会用sp,然而在改变系统字体大小时,App字体就会随着系统字体大小改变而改变,这就可能造成APP布局的错位。造成这种情况的原因是,sp单位除了受屏幕密度影响外,还受到用户的字体大小影响,通常情况下,建议使用sp来跟随用户字体大小设置。除非一些特殊的情况,不想跟随系统字体变化的,可以使用dp”。按照这么说,布局宽高固定写死的地方应该统一用dp显示字体,因为一旦用户在设置
# 如何在Android应用中实现系统字体显示 在Android开发中,使用系统字体能够保持应用与设备的一致性,并提供用户熟悉的视觉体验。了解如何在应用中实现系统字体显示的步骤将帮助你更加高效地进行开发。下面是实现该功能的一个流程。 ## 实施流程 | 步骤 | 描述 | |------|----------------------------
原创 2024-10-10 05:23:50
112阅读
我们在做Android移动APP设计的时
转载 2022-12-18 18:58:24
365阅读
这几天在学习字体图标的相关知识!感觉还挺有收获的!   什么是图标字体(icon font)?其实就是在网页上看到一个小icon,看着挺漂亮的,你以为它是一张小图片,但其实它是一个文本(反正我是这么理解的)。什么?举个栗子? -- 好吧,比如:    这些小“图标”不仅好看,而且很有意义,大多数情况下一看就知道是什么意思,上图中是几大互联网公司的l
  • 1
  • 2
  • 3
  • 4
  • 5