关于如何在XML中使用自定义控件。

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);


关于如何在XML中使用自定义控件。