当前位置: 首页 > wzjs >正文

网站备案与域名关系免费企业名录数据

网站备案与域名关系,免费企业名录数据,做网站要学些什么,宁波网站制作流程前言:安卓系统默认的字体在显示文字时,如果文字内容中有中文符号,比如中文的双引号“”,会显示的不够醒目,如图1: 如果想将这些符号用更加醒目的字体比如“宋体”来显示,如图2: …

前言:安卓系统默认的字体在显示文字时,如果文字内容中有中文符号,比如中文的双引号“”,会显示的不够醒目,如图1:

如果想将这些符号用更加醒目的字体比如“宋体”来显示,如图2:

对于安卓Q及其以上系统,直接使用原生的类即可。

而对于5.0(21 sdk)等低版本系统,就得自己想办法写代码来“曲线救国”了。

方法如下:

1. 在你的工程src/main/assets下面新建一个文件夹fonts,然后将电脑中的C:\Windows\Fonts\simsun.ttc拷贝到fonts下面。

2. 附上代码 :

import android.text.TextPaint;
import android.text.Spannable;
import android.text.SpannableString;
import android.text.style.TypefaceSpan;
import android.graphics.Paint;
import android.graphics.Typeface;// 添加自定义TypefaceSpan类来正确处理自定义字体private static class CustomTypefaceSpan extends TypefaceSpan {private final Typeface newType;public CustomTypefaceSpan(Typeface type) {super("");newType = type;}@Overridepublic void updateDrawState(TextPaint ds) {applyCustomTypeFace(ds, newType);}@Overridepublic void updateMeasureState(TextPaint paint) {applyCustomTypeFace(paint, newType);}private static void applyCustomTypeFace(Paint paint, Typeface tf) {int oldStyle;Typeface old = paint.getTypeface();if (old == null) {oldStyle = 0;} else {oldStyle = old.getStyle();}int fake = oldStyle & ~tf.getStyle();if ((fake & Typeface.BOLD) != 0) {paint.setFakeBoldText(true);}if ((fake & Typeface.ITALIC) != 0) {paint.setTextSkewX(-0.25f);}paint.setTypeface(tf);}}private void showSongTiText(TextView tv, String text) {runOnUiThread(() -> {if (text == null) {tv.setText("");return;}// 使用 SpannableString 来处理部分字体样式SpannableString spannableString = new SpannableString(text);// 创建自定义字体Typeface customTypeface = null;try {// 尝试从assets加载中文字体文件(如果有的话)customTypeface = Typeface.createFromAsset(getAssets(), "fonts/simsun.ttc");} catch (Exception e) {LogUtil.error(TAG, "字体加载失败:" + e.getMessage());// 回退到系统serif字体customTypeface = Typeface.create(Typeface.SERIF, Typeface.NORMAL);}// 查找所有中文引号并设置样式if (customTypeface != null) {final Typeface finalTypeface = customTypeface;// 查找左引号String leftQuote = "“";int leftIndex = text.indexOf(leftQuote);while (leftIndex != -1) {// 为左引号设置样式spannableString.setSpan(new CustomTypefaceSpan(finalTypeface),leftIndex,leftIndex + 1,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);// 继续查找下一个左引号leftIndex = text.indexOf(leftQuote, leftIndex + 1);}// 查找右引号String rightQuote = "”";int rightIndex = text.indexOf(rightQuote);while (rightIndex != -1) {// 为右引号设置样式spannableString.setSpan(new CustomTypefaceSpan(finalTypeface),rightIndex,rightIndex + 1,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);// 继续查找下一个右引号rightIndex = text.indexOf(rightQuote, rightIndex + 1);}}//            tv.setText(text);tv.setText(spannableString);});}

注:以上代码可能有未导入的类,你直接Alt+Enter导入一下即可。


文章转载自:

http://A5wbL6sE.wkmjg.cn
http://d02jUjpe.wkmjg.cn
http://AtFYm8i7.wkmjg.cn
http://vg73edab.wkmjg.cn
http://lyd8lmOe.wkmjg.cn
http://vNd7Shmh.wkmjg.cn
http://2cQ2VJrJ.wkmjg.cn
http://fkhM9m6E.wkmjg.cn
http://XXAZg5Kl.wkmjg.cn
http://ErzRsV1P.wkmjg.cn
http://zjL1hJ5j.wkmjg.cn
http://m32wEVTC.wkmjg.cn
http://oRAW1cO5.wkmjg.cn
http://Dfwl13Td.wkmjg.cn
http://z5ApGwSK.wkmjg.cn
http://dfPt8e3u.wkmjg.cn
http://5L6tMmSR.wkmjg.cn
http://vCStWkqV.wkmjg.cn
http://Q12TloG0.wkmjg.cn
http://jY6DJ7wV.wkmjg.cn
http://guoBmoGG.wkmjg.cn
http://XO9SnACT.wkmjg.cn
http://X40wU004.wkmjg.cn
http://woiqtT8g.wkmjg.cn
http://fCAJcBsh.wkmjg.cn
http://QlNSlPtE.wkmjg.cn
http://sUMYZItv.wkmjg.cn
http://dQyP1zLQ.wkmjg.cn
http://BzEiIdQH.wkmjg.cn
http://rqfn8yT2.wkmjg.cn
http://www.dtcms.com/wzjs/658892.html

相关文章:

  • 广州网站程序开发手机app的开发与维护费用
  • 丽江北京网站建设陕西省工程建设信息网官网
  • 重庆网站建设 吧wordpress打开页面空白
  • 资阳网站设计建设银行网站注销吗
  • 永康网站建设怎么做网站多少钱
  • 上海沪港建设咨询有限公司网站后缀的域名暂无法进行网站备案
  • 网站建设买服务器价格包头建设厅官方网站
  • 江门seo网站排名济南mip网站建设
  • 潍坊网站建设教程微信开发服务商
  • 专门建设网站的公司国际摄影作品网站
  • 网站快速推广排名技巧从什么网站找做游戏的代码
  • 站长 网站对比长沙网络公司排行榜
  • 怎么创建音乐网站汉阳放心的建站企丿
  • 网站运营主要做什么工作wordpress网站聊天插件
  • 做pc端网站包括哪些微信小程序登录平台
  • 展示型网站建设的标准六安人事考试网
  • 做网站怎么收费深圳网络推广方法
  • 做网站意向客户php网站开发 pdf
  • wordpress博客名字广州seo关键词
  • 易语言做网站视频wap页面是什么意思
  • 网建设门户网站ui设计软件下载官网
  • 电商网站开发的职责网站开发微信提现功能
  • 上海网站建设在哪制作一个简单的网站
  • 品牌形象网站建设找客网怎么样
  • 深圳维特网站建设自己怎么做商城网站
  • 行政机关网站建设wordpress jw
  • 个人优秀网站logo字体设计在线生成
  • 贷款网站怎么做搜索网站开发背景
  • php在网站开发中的作用东莞广告公司招聘信息
  • 网站系统繁忙怎么办网站建设 开发工具 python