Android入门教程(5)
本节目标
- 继续改善订购咖啡应用,向终极目标前进
- 终极目标效果图如下
实现第四个效果
- 为了更适合人们的浏览习惯,将
+
、数量
和-
以水平的形式显示 - 这种显示方式还可以节省屏幕空间
- 为了达到这种效果,可以使用 RelativeView
- 教学视频使用了嵌套 viewgroups,使用它可以构建更为复杂的Layout
- 如果嵌套层数太多,展现界面时消耗就会很大
- 抽空自学其他的view group,如: frame layout、grid layout
- 从A、B、C3个选项中,选择需要的布局(代码链接)。分析方法:
- 画出view的层次结构
- 画出每种方案在设备上的样子
- 手机上运行效果图
实现第五个效果
- 应用到了 Java中的字符串类型
- 字符串连接
+
- 转义字符
\
。(\n
表示 换行) - 手机上运行效果图
学习Java中字符串
- 字符串的声明和定义与整型数一样:数据类型 变量名 = 初始值;
- 如果字符串里有引号,需要用到转义字符 ‘/’。如:\t、\n、\r、\’、\”、\等
- 字符串连接:使用 +操作符,将2个字符串首尾相接
- 字符串连接的强大之处在于:当句子需要动态显示时,可以动态的部分提取出来
注意:字符串连接,需要手动加空格 - 视频18/21中,在饮料前加
,
,看起来很奇怪。因为:不确定后面是否添加新饮料
订购咖啡 APP源码
- 版本控制使用了 git工具。
题外话
- 2A 和2B 课程中邀请到的嘉宾 Alice来自中国哦,现在参与 StudyJams的小伙伴们加油啊
致谢
一杯纯手工打造的咖啡,献给所有为该项目付出努力的志愿者们。让我们干杯!
Let’s cheers!