在畢設(shè)項(xiàng)目中多處用到自定義控件,一直打算總結(jié)一下自定義控件的實(shí)現(xiàn)方式,今天就來總結(jié)一下吧。在此之前學(xué)習(xí)了郭霖大神博客上面關(guān)于自定義View的幾篇博文,感覺受益良多,本文中就參考了其中的一些內(nèi)容。
創(chuàng)新互聯(lián)建站專注于阜陽企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城網(wǎng)站開發(fā)。阜陽網(wǎng)站建設(shè)公司,為阜陽等地區(qū)提供建站服務(wù)。全流程按需制作,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)總結(jié)來說,自定義控件的實(shí)現(xiàn)有三種方式,分別是:組合控件、自繪控件和繼承控件。下面將分別對(duì)這三種方式進(jìn)行介紹。
(一)組合控件
組合控件,顧名思義就是將一些小的控件組合起來形成一個(gè)新的控件,這些小的控件多是系統(tǒng)自帶的控件。比如很多應(yīng)用中普遍使用的標(biāo)題欄控件,其實(shí)用的就是組合控件,那么下面將通過實(shí)現(xiàn)一個(gè)簡單的標(biāo)題欄自定義控件來說說組合控件的用法。
1、新建一個(gè)Android項(xiàng)目,創(chuàng)建自定義標(biāo)題欄的布局文件title_bar.xml:
<?xml version="1.0" encoding="utf-8"?>