世上无难事只怕有心人
前面讲了一些Kotlin的一些比较常用的基本的用法,后来想了想,自己是做Android开发的,在日常开发中暂时只需要掌握Kotlin的基本语法就行了,至于后面的程序优化什么的,再去深入地研究,比较合适,所以,从今天开始,专门讲一下在日常开发中应该如何使用Kotlin进行开发,让我们的Android程序代码,简洁起来.
FindViewbyid
在Android开发中,最常见,也是必不可少,同样是让Android程序员头痛,费事费力的一件事就是去寻找控件,这个东西让人非常头疼,在以前的开发过程中我们需要先在布局文件中为一个控件命名一个控件ID,然后在代码中Findviewbyid,然后对这个控件进行强制转换,获取到一个新的控件名之后才能对这个控件进行下一步的操作,比如说设置点击事件,修改文字内容等
这样的重复工作让人很崩溃,虽然AndroidStudio3.0之后不要求强制转换控件类型了,但是仍然十分地繁琐,多做了好多的无用功,那么,在Kotlin中是怎么做的呢?在Kotlin中我们可以放弃FindViewbyid了,我们需要做的只有这个东西,在控件中命名一个控件ID,然后下一步就是非常奇妙的事,在代码中直接使用控件ID进行操作,是的!你没有听错,我们不再需要做那些重复的工作,而吧更多的精力放在代码的优化上面去了
这是为什么呢?因为他导入了一个包,就是下面这个,这个包会自动同步这个布局文件中的所有的控件ID,不过不用记这个,当你在代码中使用这个控件的时候,这个包会自动地导入进去,取代了FindViewById,让我们的工作更加地简单,不必去做那么多繁琐的事情,是不是很方便呢,赶紧学一下这个技能,快速地在项目中运用,可能会带给你更多的惊喜.
import kotlinx.android.synthetic.main.activity_main.*
下一篇>>Kotlin与Android的奇妙之旅-点击事件(四)