1。首先创建一个类继承视图或者是视图的子类,根据你需要的类型进创建。
2。添加一个带两个参数的构造方法。
3。定义自定义控件属性。如:
参照ApiDemos \ res \ \ attrs值。xml定义属性
,,& lt; declare-styleable name=" VerticalTextView "在
,,,,& lt; attr=name=澳谌荨备袷阶址畖引用“/祝辞
,,,,& lt; attr=name=" contentColor "格式"色|引用"/祝辞
,,,,& lt; attr=name=" contentSize "格式"维度|引用"/祝辞
,,& lt;/declare-styleable>,,
4。然后在构造方法中读出你需要的内容如:
TypedArray ta=上下文。obtainStyledAttributes (
,,,attrs, R.styleable.VerticalTextView);
,,,mContent=助教。getString (
,,,,,,R.styleable.VerticalTextView_content);