自定义view,得继承它的onDraw方法来绘制view上面的元素,
你那样写肯定不能将button显示出来啊,你要显示一个按钮只能是先画一个矩形,然后在矩形上面画上字符串"abc"

解决方案 »

  1.   

    问题1:你没有把button添加到你的view 中,可以调用 addview方法
    问题2:如果屏幕中只有你一个VIEW的话,他会默认放满整个布局,虽然你使用了wrap_content,但它的大小本来就是全屏,真要自己控制可以自己设置固定的宽度或高度,或者使用VIEWGROUP将它包起来,再设置它的高度。
      

  2.   

    自定义的view,如何在java代码中设置宽?
      

  3.   


    我是说如何在java代码中设置
      

  4.   

    代码中也是可以使用Layout来自定义的呀。 
      

  5.   

    能不能具体说说,
    linerlayout id :layout1,自定义view id:v1
    我要设置v1的宽、高