实例:ConstomTextView
实现步骤:
1. 定义一个继承LinearLayout的类:ConstomTextView
2. 在ConstomTextView类中自定义setText()方法
3.在setText方法中,通过TypedArray来获取自定义属性,来设置组件相应的参数
4.如果要在布局中显示出图片就应该定义ImageView,显示出文本就定义TextView,以此类推
5. 最后要将组件通过addView()方法添加到布局当中。
6. 要实现图片异步加载,需要定义一个线程类,通过Handler来进行数据交互,来达到UI的更新
项目运行效果:
2秒过后。。
源代码:MainActivity.java
package com.wwj.textView;
import java.util.ArrayList;
import java.util.HashMap;
public class MainActivity extends Activity {