android自定义view和自定义layout

我自定义了一个view,实现一个图片的移动,然后我想在view添加一个按钮,网上说是要建一个layout,然后再add。求教具体方法啊,能不能不用layout直接用view添加按钮。

类似如下
LinearLayout.LayoutParams p = new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);

LinearLayout itemLayout = new LinearLayout(context);
你的View.addView(itemLayout,p);
p = new LinearLayout.LayoutParams(100, LayoutParams.WRAP_CONTENT);

itemLayout.addView(你的button,p);

http://a-bin.iteye.com/blog/1183227

View没有addView这个方法啊,而且我是想在自定义的View中的构造函数中添加,addView方法完全无法调用啊,难道说有什么特殊包可以用么?

不能在layout 里面放 view 和一个button吗?

去查下自定义viewgroup的教程