layout:是你的自定义控件
Layout:是自定义控件的实现
然后将自定义控件加到activity_main中运行程序就可以看到了效果了!
注意!!!在Layout中对自定义控件里边的某一个控件实现的监听方法等,在别处使用了时也会生效!
例如:
我在我的自定义控件实现的时候,将其中的控件button实现了点击事件,那么在activity_main中引用这个自定义控件时,不管引用多少个,它们的button都已经自动实现了上图的点击事件!
(PS: Layout这个类继承了LinearLayout,重写了它的构造方法;
LayoutInflater.from(context).inflate(R.layout.layout,this):
这句代码是将自定义控件的布局文件加载进来(就是吧你的自定义控件加载进来))
引用:
实现效果:
不管点击哪一个button都回吐丝!
虽然很简单但是可能以后会有大用处呢!