android 如何正确使用 泛型 和 多参数 “偷懒”

我要实现这样一个标题栏

android 如何正确使用 泛型 和 多参数 “偷懒”

 

共 4 个选项,采用布局是一个 TextView 对应一个小三角 ImageView,各个选项没被点击时,字体颜色是 黑色,小三角不显示,点击后,字体变色,小三角居下显示,同时在下面的 layout 显示对应的布局内容。

要实现这样的逻辑,并不难,但是,如果常规地去写的话,代码段很长,很繁琐!后来我这样做了。

先写个获取 list<> 的泛型函数,用来获取 要显示的布局集合

android 如何正确使用 泛型 和 多参数 “偷懒”

再写个获取 TextView 和 ImageView 对应绑定的 Map 泛型函数

android 如何正确使用 泛型 和 多参数 “偷懒”

 

 

最后是整合,集体改变

android 如何正确使用 泛型 和 多参数 “偷懒”

 

这样调用

android 如何正确使用 泛型 和 多参数 “偷懒”

 

那么我们就配置好了一个选项,上面共四个选项,对应四个点击事件,就是写四次,你只需要改变,传入的整数,其他不用便,0,1,2,3.....

android 如何正确使用 泛型 和 多参数 “偷懒” 

 

就这么多啦。程序完美运行,

 

如果您认为这篇文章还不错或者有所收获,您可以通过扫描一下下面的支付宝二维码 打赏我一杯咖啡【物质支持】,也可以点击右下角的【推荐】按钮【精神支持】,因为这两种支持都是我继续写作,分享的最大动力


android 如何正确使用 泛型 和 多参数 “偷懒”