android 如何正确使用 泛型 和 多参数 “偷懒”
我要实现这样一个标题栏
共 4 个选项,采用布局是一个 TextView 对应一个小三角 ImageView,各个选项没被点击时,字体颜色是 黑色,小三角不显示,点击后,字体变色,小三角居下显示,同时在下面的 layout 显示对应的布局内容。
要实现这样的逻辑,并不难,但是,如果常规地去写的话,代码段很长,很繁琐!后来我这样做了。
先写个获取 list<> 的泛型函数,用来获取 要显示的布局集合
再写个获取 TextView 和 ImageView 对应绑定的 Map 泛型函数
最后是整合,集体改变
这样调用
那么我们就配置好了一个选项,上面共四个选项,对应四个点击事件,就是写四次,你只需要改变,传入的整数,其他不用便,0,1,2,3.....
就这么多啦。程序完美运行,
我的“区块链”技术书籍:《区块链以太坊DApp开发实战》
、![](https://images.cnblogs.com/cnblogs_com/linguanh/1499413/o_book.jpg)
支付宝收款码 https://www.cnblogs.com/linguanh/gallery/825997.html
微信:https://www.cnblogs.com/linguanh/gallery/image/321906.html
银行卡:6217007200076746554 , 林冠宏