普通控件
1、繼承View類或者其子類,并重寫public MyViewDemo(Context context, AttributeSet attrs)構(gòu)造方法。
2、重寫onMeasure方法,設(shè)置控件的大小
3、重寫onDraw方法,實(shí)現(xiàn)控件的繪制
4、添加自定義控件到布局文件中。注意是全類名
添加屬性控件
1、繼承View類或者其子類,并重寫public MyViewDemo(Context context, AttributeSet attrs)構(gòu)造方法。
2、在value目錄下寫resource文件
3、在構(gòu)造方法中解析xml文件。
4、重寫onMeasure方法,設(shè)置控件的大小
5、重寫onDraw方法,實(shí)現(xiàn)控件的繪制
6、在布局文件中加上自定義控件的命名控件:如
xmlns:example="http://schemas.android.com/apk/res/包名"
7、添加自定義控件到布局文件中。注意是全類名
創(chuàng)新互聯(lián)從2013年創(chuàng)立,先為元寶山等服務(wù)建站,元寶山等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為元寶山企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。