最近很多朋友喜欢上设计,但是大家却不知道如何去做,别担心有给你解答,史上最全最棒的详细解说让你一看就懂。
如果想在自定义的View上面显示Button 等View组件需要完成如下任务
1.在自定义View的类中覆盖父类的构造(注意是2个参数的)
代码如下:
public class MyView2 extends View{
public MyView2(Context context,AttributeSet att)
{super(context,att);
}
public void onDraw(Canvas c)
{ // 这里绘制你要的内容
}
}
2.定义布局文件
代码如下:
?xml version="1.0" encoding="utf-8"?
FrameLayout ""
""
""
""
"+"
""
""
/
AbsoluteLayout "+" """"
Button "" "+" "" "" "" "" /Button
/AbsoluteLayout
/FrameLayout
//哈哈,你可以任意定义UI的显示了