Android 自定義組件,自定義LinearLayout,ListView等樣式的組件


今天講的其實以前自己用過,就是在網上拿下來的把圖片裁剪成圓形的方法,之前的隨筆也介紹過的,

用法就是,在布局里寫控件或者組件的時候得把從com開始到你寫的那個類的所有路徑寫下來。

至於我們該怎么創建呢?下面會介紹的,

我們為啥要自定義組件呢?

這個就相當於一個模板,相當於一個包裝好的模板,比如你寫的軟件有很多的頁面相同布局,你就可以把它用個類和布局包起來,要用的時候直接把路徑寫布局里就行了。

 

我們創建的方法就是,先創建一個布局,寫入你要包裝的樣式,代碼就不給了,簡單的線性布局嵌套。

 

 這是自己寫的類,給這個布局用的。

 

 }

然后就是調用啦!

 

 它的布局模式呢:

 

 

 

用起來才知道他的方便哦,先學再說。

 

 

這就是我們當時寫的格式,用起來還是比較順手的。

 

 

然后就是自己創建一個橫排的ListView

上主活動的代碼:

 

 

然后適配器:

 

 接着就是自定義ListView:

接着布局的話,就是簡單的,在主活動的布局里調用自己的組件:

在適配器布局寫列表的布局,就一個文本控件

自定義的組件的類是沒有布局的,我們是繼承線性布局,,然后添加水平的線性布局進去,都是在自定義類寫好的,所以沒創建他的布局。

 

是可以水平滾動的listView。

今天的就到這,馬上要期末,我們依然還在網課,在家想着學習啊,思念着同學,學長,老師們啊,在家課程和作業又多,效果又不好,嗚嗚。

期末的考試接踵而至。我們盡量好好去完成,然后辭舊迎新,變成大二學長吧,哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈。

加油,當前的Android 可能會停止,當我開始學習新知識或者遇到新的問題的時候我還是會寫這些博客。

一方面加深自己的印象,一方面總結給以后的自己看,另一方面就是給各位牛崽、大牛們瞅瞅,查漏補缺,棄我糟粕,吸收精華哈。

奧利給,考就完啦!!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM