摘要: 一、下拉才出现的视图 pull_to_refresh_header.xml ic_loading_refresh.xml 1、ProgressBar的indeterminate属性,代表进程的时间是否不确定。 2、黄色底的是Android Studio的提示。第一个提示的是,当LinearLayou 阅读全文
posted @ 2017-03-04 20:02 熊,我- 阅读(937) 评论(0) 推荐(0) 编辑
摘要: 一、获取LayoutInflater的三种方法 1、 2、 3、 其实查看它们的源码就会发现,后两种方法最终也还是调用第一种方法的context.getSystemService(Context.LAYOUT_INFLATER_SERVICE)。不过查看第三种方法的源码要稍微绕一下,因为activi 阅读全文
posted @ 2017-02-28 21:43 熊,我- 阅读(5583) 评论(0) 推荐(0) 编辑
摘要: 之前参加了一个课程,里面有一节讲到了用视频作为启动界面。讲师用的是自定义VideoView,重写onMeasure方法,因为原生的VideoView在那情况下不能实现全屏播放。当时没有深入研究,现在补回来。 用的是36氪之前的视频(608×1080)和Genymotion中的Google Nexus 阅读全文
posted @ 2017-01-11 14:39 熊,我- 阅读(9071) 评论(0) 推荐(2) 编辑
摘要: 一、实现思路 1、在build.gradle中添加依赖,例如: 也可以将support-v4替换为appcompat-v7,例如: 因为appcompat-v7是依赖于support-v4的。 更多说明可参考官方文档support library部分。 2、在xml中添加TabLayout和View 阅读全文
posted @ 2016-12-28 12:57 熊,我- 阅读(1664) 评论(0) 推荐(0) 编辑
摘要: 一、ToolBar 1、在build.gradle中添加依赖,例如: 2、去掉应用的ActionBar。可以是修改主题theme为“NoActionBar”,例如: 或者不修改主题为"NoActionBar",而在主题的style下,添加: 第二个属性代表是否用ActionBar代替TitleBar 阅读全文
posted @ 2016-12-24 13:23 熊,我- 阅读(4851) 评论(0) 推荐(0) 编辑
摘要: “阶段一”是指我第一次系统地学习Android开发。这主要是对我的学习过程作个记录。 本来是打算继续做天气预报的优化的,但因为某些原因,我要先把之前做的小应用优化一下。所以今天就插播一下用Handler和Message实现计时效果。 首先,简要说明一下,这个应用有两个显示数字的Text,一个是显示秒 阅读全文
posted @ 2016-06-28 22:27 熊,我- 阅读(2119) 评论(0) 推荐(0) 编辑
摘要: “阶段一”是指我第一次系统地学习Android开发。这主要是对我的学习过程作个记录。 上一篇阶段一:通过网络请求,获得并解析JSON数据(天气应用)完成了应用的核心功能,接下来就要对它进行优化。今天我先优化它的部分UI和设置一些动画。 首先,说明一下,这部分都是我现学现做的,弄的时候也挺折腾的,所以 阅读全文
posted @ 2016-06-27 09:37 熊,我- 阅读(549) 评论(0) 推荐(1) 编辑
摘要: “阶段一”是指我第一次系统地学习Android开发。这主要是对我的学习过程作个记录。 在上一篇阶段一:解析JSON中提到,最近在写一个很简单的天气预报应用。即使功能很简单,但我还是想把它做成一个相对完整的应用。这样的话,像以前想到什么就做什么,显然是不行的,很容易就乱了。所以我就琢磨了一下,弄个什么 阅读全文
posted @ 2016-06-26 19:27 熊,我- 阅读(3287) 评论(0) 推荐(1) 编辑
摘要: “阶段一”是指我第一次系统地学习Android开发。这主要是对我的学习过程作个记录。 最近学到解析JSON格式的网络数据,而作业也要求自己找一个天气预报的API地址,然后解析其中JSON格式的数据。可能是因为找的是免费的API地址,在百度APIStore里的,它那JSON返回示例的数据,跟我获取之后 阅读全文
posted @ 2016-06-21 16:28 熊,我- 阅读(927) 评论(0) 推荐(2) 编辑
摘要: “阶段一”是指我第一次系统地学习Android开发。这主要是对我的学习过程作个记录。 最近学到用AsyncTask来处理有关网络的操作。虽然代码看上去不是很复杂,但仍有很多地方有疑惑。所以研读了一下API文档,在这里把我学到的和练习的代码展示出来。如有错误,欢迎指出! 一、关于AsyncTask的< 阅读全文
posted @ 2016-06-19 10:07 熊,我- 阅读(5764) 评论(0) 推荐(0) 编辑