1. build.gradle中添加包的支持。由于第一行代码这本书是基于Android7.0版本开发的,使用的仍然是support库导入包。而我使用的是Android9.0版本,不再使用support而是使用Androidx,AndroidX是Android团队用于在Jetpack中开发,测试,打包,发布和发布库的开源项目 。
    AndroidX是对原始Android 支持库的重大改进 。与支持库一样,AndroidX与Android操作系统分开提供,并提供跨Android版本的向后兼容性。AndroidX通过提供功能奇偶校验和新库完全取代了支持库。
    2.百分比布局与第一行代码内容的不同。Android中有四种基本布局,线性布局,相对布局,帧布局,百分比布局。不同于前三种布局,百分比布局属于新增布局,所以要在app/build.gradle中添加对百分比的依赖。位置和代码如下:


3.更强大的滚动控件——RecycleView(与第一行代码的不同)
Recycle View也属于新增控件。所以也要在app/buidle.gradle中添加相应的包,位置和代码如下:

最后添加Androidx及support库之间的对照:

旧版本包与AndroidX对照表
大佬链接:

好了我们下次再谈。

更多相关文章

  1. Android(安卓)Fragment 剖析 - 01
  2. 简单分析Android里面的TimePicker控件
  3. 编写高效的Android代码(译)
  4. android的ndk开发入门示例
  5. linux: 编译android源代码流程,以及linux环境变量设置。
  6. Android(安卓)Spinner与适配器模式详解及实例代码
  7. Android(安卓)自定义控件外观
  8. Eclipse 无法查看 Android(安卓)源代码
  9. Android程序的签名保护及绕过方法

随机推荐

  1. 视频当道的时代,这些珍藏的优质 Python 播
  2. MySQL 8 OCP(1Z0-908)认证考试题库原题(第
  3. 如何给列表降维?sum()函数的妙用
  4. Python进阶:如何将字符串常量转为变量?
  5. len(x) 击败 x.len(),从内置函数看 Python
  6. sum() 函数性能堪忧,列表降维有何良方?
  7. Linux如何重置root密码-CentOS6,CentOS7,
  8. 遇见一只黑猫,她说程序员都是骗子
  9. 超全的pandas数据分析常用函数总结:上篇
  10. 10 行 Python 代码,批量压缩图片 500 张,简