AndroidStudio3.6更新 ViewBinding (java kotlin)了解

 

首先从界面上看,之前的XML文件底部是可以来回切换查看界面设计和xml代码以及预览,现在可以同时展示出来,还算是一个比较实用的优化

 

注意看图的右上角哦,底部没有切换按钮了(很多兄dei第一次更新之后都不知道怎么查看xml代码了,  注意细节!注意细节啊!同学!)

 

 

然后在 Android Studio 3.6 中,颜色选取器将填充应用中的颜色资源,以便快速选择和替换颜色资源值。颜色选取器可在设计工具和 XML 编辑器中访问。

(就是可以选择对应的去替换颜色

 

 

接下来就到了重要的环节了

 

更新3.6之后黄油刀是没办法再继续使用滴,官方推荐使用viewBinding来绑定,不用慌张,viewBinding用起来也是很简单滴

 

首先在build.gradle下面声明

 

android {

viewBinding.enabled = true

}

然后我们只需要在xml文件中写好每个控件的id,build一下项目,接着我们就可以直接在Activity里面操作啦

 

这是java的写法

ActivityMainBinding mBinding;//之前设置视图的方法setContentView(R.layout.activity_main);
//使用ViewBinding后的方法mBinding = ActivityMainBinding.inflate(getLayoutInflater());setContentView(mBinding.getRoot());mBinding.tvText.setText("我爱涵宝宝");

 

这是kt的写法​​​​​​​

private lateinit var  mBinding: ActivityDescriptionBinding      override fun onCreate(savedInstanceState: Bundle?) {          super.onCreate(savedInstanceState)          mBinding=ActivityDescriptionBinding.inflate(layoutInflater)          setContentView(mBinding.root)          mBinding.tvText.text = "我爱涵宝宝"      }

 

这样就完成了,所有的控件都可以从mBinding里面拿!

 

你没有看错,就是这么简单!

 

原理下一篇再说,下面再说一下余下的几个新功能

 


接下来就是更新了NDK方面的一些东西

 

Kotlin现在还支持以前由Java支持的Android Studio中的以下Android NDK功能:

    ① 从JNI声明导航到C / C ++中的相应实现函数。将鼠标悬停在托管源代码文件中行号附近的C或C ++项目标记上,可以查看此映射。

    ② 为JNI声明自动创建存根实现功能。首先定义JNI声明,然后在C / C ++文件中键入“ jni”或方法名称来激活。

 

然后还有新的打包工具,以及模拟器支持多屏显示啦,优化内存泄漏啦,SDK支持断点续传啦......等等一些列东西

 

不过我觉得对我这种菜鸡来说有影响的只有viewBinding这一项更新,不过好在这个操作更方便更简单,黄油刀自己都说快凉了那就凉吧,有替代品就行,今天周六,又是划水的一天

 

最后如果有兴趣的可以关注一下我的公众号吧,虽然很菜,但是还是渴望成长

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值