Android-自定义控件之重写控件(自定义TextView)
2013-06-21 21:31
381 查看
由于另外一篇《Android-自定义控件之重写控件(自定义对话框)》过于偏向拼装控件的方式,就再写一篇来说明重写控件吧!相信这篇的例子会更加直观的帮助大家理解重写控件。也帮助我记忆这一方式。哈哈。
先上代码:
public class CustomTextView extends TextView {
/**
* @param context
*/
public CustomTextView(Context context) {
super(context);
}
@Override
public void setBackgroundColor(int color) {
//将背景色固定为黄色
super.setBackgroundColor(Color.YELLOW);
}
}
代码很简单。因为它就是最简单的自定义控件方式。你还可以为它设置一个友好而又统一的背景图,或者跑马灯效果,或者文字阴影等。在项目里面使用时,就不需要每次创建都设一大堆属性了。如果你想让它更“像”一个控件,还可以给它添加一个参数声明。方法请参考http://blog.csdn.net/wzg_1987/article/details/9072587中的关于“获取自定义参数值”的部分。
其它自定义控件的方式请阅读下一篇博文。
先上代码:
public class CustomTextView extends TextView {
/**
* @param context
*/
public CustomTextView(Context context) {
super(context);
}
@Override
public void setBackgroundColor(int color) {
//将背景色固定为黄色
super.setBackgroundColor(Color.YELLOW);
}
}
代码很简单。因为它就是最简单的自定义控件方式。你还可以为它设置一个友好而又统一的背景图,或者跑马灯效果,或者文字阴影等。在项目里面使用时,就不需要每次创建都设一大堆属性了。如果你想让它更“像”一个控件,还可以给它添加一个参数声明。方法请参考http://blog.csdn.net/wzg_1987/article/details/9072587中的关于“获取自定义参数值”的部分。
其它自定义控件的方式请阅读下一篇博文。
相关文章推荐
- android自定义View之重写View来实现全新的控件
- 一个自定义的android TextView控件例子
- 3.5.Android控件架构与自定义控件详解之自定义View(四)
- Android自定义控件之全文收起TextView(继承TextView法)
- android开发自定义控件之TextView跑马灯效果
- Android 自定义View 三板斧之三——重写View来实现全新控件
- android笔记 自定义textview,button等控件的外观,点击效果
- Android控件架构与自定义控件详解(二)——自定义View
- Android自定义控件之自定义TextView,实现drawableLeft可以和文字一起居中
- Android 三角标签(自定义Textview控件)
- Android进阶——自定义View之必学的系统控件架构及自定义控件概述
- Android怎么使用字体图标 自定义FontTextView字体图标控件-- 使用方法
- Android自定义控件之自定义EditText,令控件中的字根据控件高度自动调整大小-FenGKun
- Android控件构架与自定义控件详解(二)自定义View
- Android开发技巧之在a标签或TextView控件中单击链接弹出Activity(自定义动作)
- android开发之自定义TextView设置字间距以及通过TextView控件属性设置行间距
- android 自定义轮播广告控件ViewPager——自定义控件学习(四)
- android假设重写onDraw实现一个相似TextView能够显示表情和链接的控件(一)
- Android中如何自定义我们想要的控件(以可以自动获取焦点的TextView为例)
- Android自定义控件之——自定义内容可滚动的TextView