android 如何正確使用 泛型 和 多參數 “偷懶”


我要實現這樣一個標題欄

 

共 4 個選項,采用布局是一個 TextView 對應一個小三角 ImageView,各個選項沒被點擊時,字體顏色是 黑色,小三角不顯示,點擊后,字體變色,小三角居下顯示,同時在下面的 layout 顯示對應的布局內容。

要實現這樣的邏輯,並不難,但是,如果常規地去寫的話,代碼段很長,很繁瑣!后來我這樣做了。

先寫個獲取 list<> 的泛型函數,用來獲取 要顯示的布局集合

再寫個獲取 TextView 和 ImageView 對應綁定的 Map 泛型函數

 

 

最后是整合,集體改變

 

這樣調用

 

那么我們就配置好了一個選項,上面共四個選項,對應四個點擊事件,就是寫四次,你只需要改變,傳入的整數,其他不用便,0,1,2,3.....

 

 

就這么多啦。程序完美運行,

 


免責聲明!

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



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