zoukankan      html  css  js  c++  java
  • android TextView 添加下划线

    android Textview加下划线
        由于新做的一个项目要求有字体带下划线效果,当时看了下其实可以通过图片伪造出那种视觉效果。但是为了体现点技术含量,于是我想用Textview带下划线的效果。
    方法有两种:
    第一种是mTxtRegister.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);
    第二种是mTxtRegister.setText(Html.fromHtml(
    "<u>(xuqingfeng77博客)</u>"));
    经过综合比对发现,第一种方法效果不好,会出现锯齿状的字体,因为被绘制过。第二种效果更好。
    至于其中的深奥,还没去研究,因为急着赶项目,所以能凑出那效果就可以了。

    其他还有: 
    textView.setTextSize(TypedValue.COMPLEX_UNIT_SP, 24f);//设置成24sp  
    textView.setTypeface(Typeface.defaultFromStyle(Typeface.BOLD));//可能中文加粗无效 
    textView.setTypeface(Typeface.defaultFromStyle(Typeface.ITALIC));//可能中文无效 
    textView.setText(Html.fromHtml("<u>"+texts+"</u>"));//下划线 
    textView.setTypeface(Typeface.MONOSPACE,Typeface.ITALIC);//斜体,中文有效 
    textView.getPaint().setFlags(Paint. STRIKE_THRU_TEXT_FLAG );//中间加横线 
    textView.getPaint().setFlags(Paint. UNDERLINE_TEXT_FLAG );//底部加横线
  • 相关阅读:
    JavaScript 正则表达式
    git常用命令
    用纯css使内容永远居在页面底部
    Oracle中随机抽取N条记录
    表数据回复到某个时候
    oracle同名存储过程被覆盖后如何恢复(转)
    mybatis+spring+mysql
    定位
    关于js的闭包和复制对象
    idea展示runDashboard的窗口
  • 原文地址:https://www.cnblogs.com/tianshidechibang234/p/3284428.html
Copyright © 2011-2022 走看看