TextView 数字、中文 内容的中线下划线锯齿效果实现
2015-07-18 13:42
351 查看
这个实现非常简单,TextView本身就提供了这样的api,可能有些人不知道而已,so easy 但还是分享一下.废话不多说showtime......
你是不是想要这样的效果:
代码部分:
不知道锯齿为什么没显示出效果,大家要是显示出来记得追评哦。
你是不是想要这样的效果:
代码部分:
public class MainActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // UI.showInfo(this, R.string.about_desc); setTextViewFlags(R.id.description1,Paint.STRIKE_THRU_TEXT_FLAG); //中线 setTextViewFlags(R.id.description2,Paint.UNDERLINE_TEXT_FLAG); //下划线 setTextViewFlags(R.id.description3,Paint.STRIKE_THRU_TEXT_FLAG| Paint.ANTI_ALIAS_FLAG); //中线并清晰 setTextViewFlags(R.id.description4,Paint.ANTI_ALIAS_FLAG); //中线 setTextViewFlags(R.id.description5,Paint.ANTI_ALIAS_FLAG); } public void setTextViewFlags(int id,int flags){ TextView textView= (TextView) findViewById(id); if(id==R.id.description5) textView.getPaint().setAntiAlias(true);//设置锯齿(这个貌似没反应...) else <span style="white-space:pre"> </span>//这句是关键点 textView.getPaint().setFlags(flags); // 取消设置的的划线 // textView.getPaint().setFlags(0); } }运行效果:
不知道锯齿为什么没显示出效果,大家要是显示出来记得追评哦。
相关文章推荐
- Android--Parcelable接口用法
- java restful api
- VC 获取控制台窗口的句柄(hWnd)
- qtp 参数类 VBS 利用Default 关键字来 实现构造函数的功能
- vs未加载任何符号
- hdu, KMP algorithm, linear string search algorithm, a nice reference provided
- nyoj260 数数小木块
- Android (shape,gradient)详解
- Howto: Connect MySQL server using C program API under Linux or UNIX
- 解决WIN32窗口不响应WM_LBUTTONDBLCLK消息
- PHP获取指定月份第一天和最后一天的方法
- 微信公众平台 开发教程-开发环境搭建
- C/C++程序设计06(面向对象)
- 层次化的主题
- Java binarySearch 学习
- 在Visual Studio 2010中使用Visual Leak Detector
- 最大流ISAP模板
- ScalaNLP-breeze&breeze-viz总结
- J - Invitation Cards
- ios学习笔记:使用CocoaPods