TextView 使用自定义字体并高亮显示
来源:互联网 发布:慈溪行知职校电话 编辑:程序博客网 时间:2024/05/20 01:37
尊重原创:http://blog.csdn.net/yuanzeyao/article/details/40478815
现在很多应用中喜欢使用自定义字体,今天我就来实现在TextView中使用自定义字体,并设置高亮,显示效果如下:
定义LedTextView.java
/** * 高亮显示的TextView * com.led.demo.LedTextView * @author yuanzeyao <br/> * create at 2014年10月26日 下午6:46:05 */public class LedTextView extends TextView{ private static final String TAG = "LedTextView"; public LedTextView(Context context) { super(context); init(context); } public LedTextView(Context context, AttributeSet attrs) { super(context, attrs); init(context); } public LedTextView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); init(context); } private void init(Context context) { //字体资源放入assets文件夹中 AssetManager am=context.getAssets(); Typeface font=Typeface.createFromAsset(am, "fonts/digital-7.ttf"); setTypeface(font); }
在布局文件中引用LedTextView
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:background="@android:color/black" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <com.led.demo.LedTextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#00ff00" android:text="12:00:00" android:shadowColor="#00ff00" android:shadowDx="0" android:shadowDy="0" android:textSize="20sp" /></RelativeLayout>
设置完毕,即可显示上面的效果
1 0
- TextView 使用自定义字体并高亮显示
- TextView中部分字体高亮显示
- TextView中部分字体高亮显示
- 可以高亮显示关键字并设置不同字体大小的自定义TextView
- Android TextView 高亮字体并添加点击事件
- Android 自定义textview 部分文字字体颜色高亮
- TextView高亮显示
- 字体高亮显示
- Android TextView中设定个别文字字体显示格式或者高亮显示
- TextView字体高亮(歌词效果)
- TextView 高亮字体局部点击
- TextView url识别,高亮显示 ,Spannable的使用
- android EditText,textview显示 特殊字符及自定义字体
- 自定义TextView字体
- TextView设置自定义字体
- Android自定义TextView字体
- TextView的自定义字体
- IOS6 字体高亮显示
- uva536
- 分数的累加
- Linux内核中的IPSEC实现(4)
- OpenCV中的assert函数
- 2014/10/26 win7 x64位系统下在VS2010下配置MPICH2
- TextView 使用自定义字体并高亮显示
- uva10701
- BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第15章节--开发SP2013工作流应用程序 工作流和Visual Studio
- 数据库重复记录删除
- Ajax技术(1)--技术初探
- cookie 和session 的区别详解
- LeetCode 85 Plus One
- android学习一(了解android)
- hdu1272