20170402_gaomj_半月结
来源:互联网 发布:linix mysql中文乱码 编辑:程序博客网 时间:2024/04/30 22:04
我学到的知识
- 基础知识
- 郭霖著的《第一行代码Android》,通过学长划得重点知识学习。
- Project 结构、常用控件及布局、Activity、Intent(显隐式)、RecyclerView、碎片、持久化技术SharedPreferences、通知、OKHttp、GSON、多线程、全局Context、Intent传递序列化对象等等。
- Login界面
- 简单的利用EditText、LinerLayout实现输入用户名密码的图标布局。通过设置ImageView的可见性来实现密码可见和清除等操作的可行性。利用SharedPreferens实现记住密码等功能。
- 相册
- 主要实现滑动切换界面。
- 最上方是一个tab,我是利用LinearLayout加TextView实现的。下方整个屏幕是一个ViewPager,实现滑动切换Fragment效果。
- Fragment内部放置RecyclerView,RecyclerView的每一个分组是一个垂直布局的分组标题TextView和RecyclerView。
- 最里面的RecyclerView利用网格布局加载图片
- 其中最重要部分的就是RecyclerView的Adapter的继承和重写,搞清层次嵌套关系就好。
我遇到的问题
- Android Device Monitor中的PackageExplorer不好用,看不到其中文件,不能直观观察到持久化存储的文件
- 相册AlbumTest时,加载图片时,LinearLayout的宽高属性值设置错误,应设置为wrap_content,match_parent导致覆盖了下面的图片。
心语
- 半个月的学习,紧张而有重点,根据学长布置的Demo作业作为动力牵引,并且通过看书和网上查询资料及时补充学习,既快又有效果。这段时间学习的也都是入门级的基础知识,通过敲代码来实践非常有成就感,学习速度也能加快不少。
- 对于基础常用的东西还要再熟悉,接下来在做demo培养思维和熟练度的同时,抽出时间将书上的其他部分看完,包括MaterialDesign、服务、内容提供、应用发布、git使用,Android网络编程要实现demo程序加强理解和记忆。
1 0
- 20170402_gaomj_半月结
- 半月结
- 半月闲半月忙
- 半月小结
- 甲半月
- 半月痕
- 半月痕
- 半月工作总结
- 休假半月。。。。。。
- 半月总结
- //一个半月
- 半月痕
- [原创]半月总结
- 一个半月了
- 最近半月工作总结
- 宝宝五个半月
- 新年半月总结
- 最后--两个and半月
- 虚拟机远程连接网卡设置步骤
- 走迷宫2(广度优先搜索)
- Git 初体验及其常用命令介绍(下)
- SpirngMVC会使用不同的处理器来处理注解验证
- 《Python核心编程》(第二版) 第8章 条件和循环
- 20170402_gaomj_半月结
- Linux 下的 粘滞位
- springmvc的get请求返回乱码问题
- 【Dubbo】微服务架构(一):单一应用架构与微服务架构
- Cocos Creator跨平台的调用方法
- XE10 运行日期控件
- object
- SQL Server日期加减函数DATEDIFF与DATEADD用法分析
- Unity3D引擎之渲染技术系列二