Android--创建自定义控件

1.新建自定义控件类

重写构造函数,引入布局

public class TitleLayout extends LinearLayout {
    public TitleLayout(Context context,AttributeSet attrs){
    Super(context,attrs);
    LayoutInflater.from(context).inflate(R.layout.tiltle,this);//inflate(布局,父布局)
    }
}

2.使用自定义控件

  • 在xml中直接添加即可。(需要指明完整的类名)。
  • 添加点击事件:可以在TitleLayout 中得到View,注册点击事件。

你可能感兴趣的:(控件)