本节目标

  • 继续改善订购咖啡应用,向终极目标前进
  • 终极目标效果图如下
    最终效果图

实现第四个效果

  • 为了更适合人们的浏览习惯,将+数量-水平的形式显示
  • 这种显示方式还可以节省屏幕空间
  • 为了达到这种效果,可以使用 RelativeView
  • 教学视频使用了嵌套 viewgroups,使用它可以构建更为复杂的Layout
  • 如果嵌套层数太多,展现界面时消耗就会很大
  • 抽空自学其他的view group,如: frame layout、grid layout
  • 从A、B、C3个选项中,选择需要的布局(代码链接)。分析方法:
    1. 画出view的层次结构
    2. 画出每种方案在设备上的样子
  • 手机上运行效果图
    手机效果图4

实现第五个效果

  • 应用到了 Java中的字符串类型
  • 字符串连接+
  • 转义字符\。(\n表示 换行
  • 手机上运行效果图
    手机效果图5

学习Java中字符串

  • 字符串的声明和定义与整型数一样:数据类型 变量名 = 初始值;
  • 如果字符串里有引号,需要用到转义字符 ‘/’。如:\t、\n、\r、\’、\”、\等
  • 字符串连接:使用 +操作符,将2个字符串首尾相接
  • 字符串连接的强大之处在于:当句子需要动态显示时,可以动态的部分提取出来
    注意:字符串连接,需要手动加空格
  • 视频18/21中,在饮料前加,,看起来很奇怪。因为:不确定后面是否添加新饮料

订购咖啡 APP源码

  • 版本控制使用了 git工具。

题外话

  • 2A 和2B 课程中邀请到的嘉宾 Alice来自中国哦,现在参与 StudyJams的小伙伴们加油啊
    嘉宾

致谢

一杯纯手工打造的咖啡,献给所有为该项目付出努力的志愿者们。让我们干杯!

Let’s cheers!
cheers