kotlin练习—RecyclerViewAdapter和List的简单使用原创

Posted 小马别跑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kotlin练习—RecyclerViewAdapter和List的简单使用原创相关的知识,希望对你有一定的参考价值。

Kotlin 现在是 android 的官方语言!Kotlin 因其简洁性和强大的功能早已深受众多 Android 开发者的热爱。因此,我们非常兴奋地宣布支持使用 Kotlin 进行 Android 开发,为开发者带来一流的体验。——摘自Android官方网站

现在,我们来看看最基本的List列表如果使用kotlin的话,该怎么写


1、构建文件的写法

2、RecyclerViewAdapter写法

3、List集合的写法


先上app运行效果图:


构建文件 build.gradle

Kotlin的插件包括一个让我们Gradle的工具,但是我还是倾向保持我对Gradle文件的控制权,so看一下Progect目录下的build.gradle文件编写,上代码。

 

kotlin练习—RecyclerViewAdapter和List的简单使用【原创】

------------------请忽略它身上还带着shit------------------------

这里我使用了变量来存储Kotlin版本,因为我可能在几个不同的地方用到这几个版本号。


然后再看一下moudle目录下的的build.gradle文件写法:

kotlin练习—RecyclerViewAdapter和List的简单使用【原创】

这里需要添加Kotlin标准库,Anko库以及Kotlin和Kotlin拓展组件到dependencies。

Anko是一个用来简化Android任务的强大kotlin库。


RecyclerViewAdapter.kt的写法

先上代码:


kotlin练习—RecyclerViewAdapter和List的简单使用【原创】

有没有很简洁,==:其实我也吓尿了……

在这里,我们可以像访问属性一样访问context和text。我们也可使用getter和setter,但是会有黄色编译器警告,这时候按下强大的提示键就可以更正成现在这样。

着重看下getItemCount(),是不是很简洁,连return都省了。


MainActivity.kt的写法

仍然是上代码:

                                                          kotlin练习—RecyclerViewAdapter和List的简单使用【原创】

kotlin练习—RecyclerViewAdapter和List的简单使用【原创】

看起来依旧很怪异

新语言嘛...

这里主要看一下List的用法,不,还有for循环。本来想写个简单的常量的List,这回良心了一把。当然,简单常量的List是这样构建的:

the end

                                                                        后续跟进更新......

                   svn://git.oschina.net/haochafeiming/kotlinLianXilistLieBiao


以上是关于kotlin练习—RecyclerViewAdapter和List的简单使用原创的主要内容,如果未能解决你的问题,请参考以下文章

Kotlin 基础学习 关键字

Kotlin 基础学习 关键字

Kotlin 基础学习 关键字

Kotlin forEach中实现break

Kotlin forEach中实现break

Kotlin forEach中实现break