这里分别介绍对TextView和EditText中的hint的字体进行限制的问题。
出发点:系统给的普通字体样式(并没有加粗或者加斜线),但是仍旧显得很粗。

  • 对于textview字体样式修改限定
TextView txt_title = (TextView)view.findViewById(R.id.mScrollText);
txt_title.setTypeface(Typeface.DEFAULT, R.style.TabText);

其中TabText样式为:

<style name="TabText" parent="TextAppearance.AppCompat"><item name="textColor">@drawable/btn_switch_selector</item><item name="android:fontFamily">sans-serif-light</item></style>

注意这里sans-serif-light为极细字体

  • 对于EditText中的hint的字体样式修改限定
phoneNumber = (EditText)view.findViewById(R.id.dialer_number_edit);
SpannableString ss = new SpannableString(getResources().getString(R.string.hint));
ss.setSpan(new TypefaceSpan("sans-serif-light"), 0, ss.length(), Spanned.SPAN_INCLUSIVE_INCLUSIVE);
phoneNumber.setHint(ss);

Android_UI开发总结(四):如何调整app的字体样式不随系统变化相关推荐

  1. Android应用开发实践-茶树害虫识别App

    一.项目介绍 1 项目背景 茶树是我国的重要经济作物,防治茶树害虫有着重大意义.然而茶树病虫害不仅种类多,而且发生情况严重,茶园多处山地或丘陵地带,现场病虫害诊断和防治困难,为茶叶的生产带来严重威胁, ...

  2. 安卓开发:修改app的文字样式

    我所理解最深沉的爱莫过于我活成了你的样子                                                                                 ...

  3. 浅析运动健身APP开发的四种模式

    健身行业是在"互联网+"的大潮中最早觉醒的行业之一,自2015年可谓运动健身APP开发爆发后,各类运动健身APP和智能硬件层出不穷,运动健身APP开发应用市场已被创业者视为开疆破土 ...

  4. 客户端相关知识学习(一)之混合开发,为什么要在App中使用H5页面以及应用场景、注意事项...

    混合开发 随着移动互联网的高速发展,常规的开发速度已经渐渐不能满足市场需求.原生H5混合开发应运而生,目前,市场上许多主流应用都有用到混合开发,例如支付宝.美团等.下面,结合我本人的开发经验,简单谈一 ...

  5. 跨平台应用开发进阶(四十六)webview方式嵌套H5应用加载慢解决方案

    文章目录 一.前言 二.优化建议 三.实施方案 3.1 优化项目结构,减小项目组包体积 3.2 去除项目冗余字体文件 3.2.1 字体筛选 3.2.2 字体压缩 3.3 gzip压缩 3.4 ETag ...

  6. 作为一名83岁的长者,我开发了一款游戏App

    时间会让人增长岁数,但不是每一个人都会变老.想要保持年轻的最好方式,就是不断学习新知. 这就是为什么我在过去的两年中尝试着开发了一款移动 App.更准确地说,我和一帮移动应用开发者们通力合作,将一种历 ...

  7. Android--从零开始开发一款文章阅读APP

    代码地址如下: http://www.demodashi.com/demo/11212.html 前言 本案例已经开源!如果你想免费下载,可以访问我的Github,所有案例均在上面,只求给个star. ...

  8. java 开发手机web,手机web app开发笔记

    各位朋友好,最近自学开发了一个手机Web APP,"编程之路",主要功能包括文章的展示,留言,注册登录,音乐播放等.为了记录学习心得,提高自己的编程水平,也许对其他朋友有点启发,特 ...

  9. 苹果调整App Store政策;国内首个5G+8K超高清国产化白皮书发布;Windows计算器移植到到 Linux|极客头条

    整理 | 郑丽媛 头图 | CSDN 下载自东方 IC 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 国内 ...

最新文章

  1. numpy和torch数据操作对比
  2. 解决无线网卡 RTL8723BE ubuntu环境下不稳定情况
  3. node学习准备工作1 --- nvm下载、终端环境iterm2配置
  4. 什么是oracle的临时表??
  5. [Flexbox] Using order to rearrange flexbox children
  6. js实现页面跳转重定向的几种方式
  7. php 生成css文件怎么打开,php生成html文件的多种步骤介绍
  8. Linux打包软件版本带时间,带你写一个 linux 下的打包软件 tar
  9. Qt文档阅读笔记-Qt Quick 3D - Simple Example解析
  10. bzoj 4401: 块的计数
  11. 从 BM 到 RBM
  12. web版本 开源压测工具_Web压测工具之Webbench和http_load
  13. UE4之SetRelativeLocation 和SetRelativeRotation
  14. jquey 阻止表单提交
  15. Hulk容器服务的镜像CI解决方案
  16. 44、建筑的外墙保温与装饰工程的防火检查
  17. Aleo Wagyu钱包
  18. ❤️UNITY实战进阶-OBB包围盒详解-6
  19. 百度地图行政区划边界线获取,只要界线,遮罩层透明设置方法
  20. 线程经典实例——吃苹果问题

热门文章

  1. 机械师F117-F全系列安装ubuntu双系统教程
  2. 红帽linux8重启网络命令,Centos8 重启网络服务 网络相关命令
  3. 路由器后面再接一个路由器怎么设置(二级路由)
  4. 织梦仿站系列教程第十一讲——幻灯片的制作
  5. mac 好用的类似Xshell工具
  6. 阿里云 aliyun 直播环境配置
  7. jQuery slimScroll插件说明和使用
  8. fpga实操训练(仿真和状态机)
  9. Python-Django毕业设计服装创意定制管理系统(程序+Lw)
  10. 奢侈品养护小程序开发