Android
文章平均质量分 75
SanisyMe
时间见证成长,遇见最好的自己,等待最好的你。
展开
-
JSON的解析
Json是一种轻便的数据交换格式,客户端和服务器端用Json来交互数据,会比其他一些交换格式(比如说XML)更省流量.Json可以用来传递String,Number,Boolean,数组以及对象等格式的数据Json对象有两种表示方式,一种是JsonObject{"name":"小探寻","年龄":"21"} 另外一种是Json数组。[{"name":"小探寻","年龄原创 2015-08-01 17:32:01 · 590 阅读 · 0 评论 -
Fragment+ViewPager实习顶部导航栏效果
闲话不多说,先上效果图可以看到我们要实现的效果有两个,1.滑动ViewPager的时候,顶部的黄色横条跟着一起滑动。当滑动完毕的时候,ViewPager对应的标题的颜色发生改变。 2.当点击一个标题的时候,ViewPager显示对应的Fragment,然后颜色也原创 2016-03-14 23:14:23 · 2400 阅读 · 0 评论 -
自定义View的简单尝试——自定义日历视图
之前学过的东西隔了很长一段时间现在又忘了,原来已经不打算做码农了,但是好像没有什么选择了,先试试看自己合不合适做程序猿吧。今天来学一下,自定义View。我们看看今天要做的东西这是我在某个地方看到的一张图,不知道在哪个地方了。我们先来分析一下,如果画出类似于这种效果。首先确定当前月的第一天是星期几,以及当前月的天数。然后用一个循环来画每一个日期,当然这要计算每个日期所在的位置。宽度是平均原创 2016-03-22 23:27:48 · 714 阅读 · 0 评论 -
Android自定义View
Android 自定义View (一)鸿洋大神的文章,在此转载。出处:http://blog.csdn.net/lmj623565791/article/details/24252901很多的Android入门程序猿来说对于Android自定义View,可能都是比较恐惧的,但是这又是高手进阶的必经之路,所有准备在自定义View上面花一些功夫,多写一些文章。先总结下自定义View转载 2016-03-22 00:33:49 · 363 阅读 · 0 评论 -
Handler、Looper、MessageQueen、Message的关系及个人理解
很久之前就说过要写这篇博客的,但是由于学习上过于紧张,一直空写。人就是这样,总会被这样那样的事情左右着。希望以后能做到一周一到两篇关于所学知识的总结或理解吧。治愈懒癌症,做一个有计划有条理的人。在我看来Handler、Looper、MessageQueen、Message分别代表的是老板、秘书、日程表、每个日程。日程表(MessageQueen)负责存储将要执行的日程(Message),而秘书原创 2016-03-08 18:41:38 · 1902 阅读 · 0 评论 -
Activity的基础知识1
Activity的生命周期单个Activity的生命周期当点击返回键的时候,Activity退到后台。会执行onPause()和onStop()这两个方法。当再次进入该Activity时会执行onRestart()、onStart()和onResume()方法。两个Activity之间跳转的生命周期如果有A这个Activity跳转到B的Activity,那么A这个A原创 2016-03-06 00:57:37 · 527 阅读 · 0 评论 -
ListView中的Button或CheckBox点击处理
在ListView的使用过程中,我们经常会用到View的复用机制,来优化应用的性能。也就是说ListView的item的View存在着复用,刚开始Adapter会创造一个屏幕的item,以后的Item就会复用这最初的Item View,只不过把数据更换了而已。于是这样便会带来一个问题,加入Item上有一些局部事件,比如说ChexkBox,当我们点击的是第一项的时候,第一个Item的CheckBoX原创 2016-03-17 13:51:57 · 1017 阅读 · 0 评论 -
Android中使用XmlPullParser操作简单的xml文件
在开发的过程中,如果需要保存少量数据,可以使用xml来保存,尽量不使用数据库。解析xml的方式有Dom,Sax,Dom4j等,今天要学的是XmlPullParser。我们先来看看要解析的文件格式是什么XmlPullParser是从上到下对xml文件进行解析的,跟我们写xml文件的顺序是一样的,顺序获取每个节点的值,一次解析。其实用法很简单,看代码的注释就应该知道怎么使用啦p原创 2016-03-16 21:09:31 · 678 阅读 · 0 评论 -
Handler的使用
Handler的使用 Handler主要用来更新界面,我们知道只有主线程才有权限去更新界面。耗时操作也不应该放在主线程,不然就会出现著名的ANR错误.还有网络请求也不能放在主线程执行。Handler有许多的方法: - handlerMessage(Message msg):用于处理消息的方法 - hasMessage(int what):检查消息队列是否包含what属性为指定值的消息.原创 2015-08-01 23:13:36 · 510 阅读 · 0 评论 -
最简单地实现标签页导航-----TabLayout+ViewPager
上次使用Fragment+ViewPager实现了标签页导航,虽说效果达到了,但是你们有没有觉得,要写好多代码,还有处理好多逻辑。假如每次都要这样写,这么多代码,太没意思啦。可能你会想,要不封装一下吧。可是要怎么封装呢?在你冥思苦想的时候,谷歌早已替你解决好了这个问题。谷歌在Material Design之后,添加了新的控件支持库。在android.support.design.widget这原创 2016-03-15 15:52:08 · 1405 阅读 · 0 评论