自定义控件最基本的工作是 重写 onDraw() 和 onMesure()吧。

解决方案 »

  1.   

    直接看源码吧,比如模仿textView 自己写一个集成view 的textView
      

  2.   

    一般的自定义view主要是 几个方法 onMeasure()、onLayout()和onDraw() ······ 百度一下了解作用用法
      

  3.   

    自定義一個控件,你可以從2個方面來着手,需求、實現
    就需求來說,你要考慮的問題有2點:
    (1)你要實現的控件類型;你要實現的是一個合成控件(將幾個控件合起來)還是一個繼承控件(繼承單獨的一個空間)亦或是完全自定義控件(繼承View),還有ViewGroup類控件。
    (2)實現;思考你需要重寫那幾個方法,一般來說 重寫onMeasure()、onLayout()和onDraw() onTouch()就行了。
    (3)最後是測試你的控件,然後不斷改進。