01 2016 档案
摘要:网上关于下拉刷新的文章也不少,不过都太长了,看得挺难受的。恰好发现了官方的下拉刷新库,而且效果还是不错的,简洁美观,用得也挺方便。 下面是效果图: 我的好友原来是空的,刷新后多了两个。 使用还是挺方便的,在布局文件中加入SwipeRefreshLayout ,这个就是下拉刷新的布局。 我在Swipe
阅读全文
摘要:在网上看了比较多的关于Tab的教程,发现都很杂乱。比较多的用法是用TitlePagerTabStrip和ViewPaper。不过TitlePagerTabStrip有个很大的缺陷,Tab里面的内容刚进去是没有的,要滑一次才能加载出来。而且滑动的时候,Tab里面的内容位置不是固定的,滑倒最后会出现一片
阅读全文
摘要:就是用手一滑才出现,占手机半个多屏幕的菜单。为了美观和页面转跳,很多时候要用到。 实现的话就是使用官方的DrawerLayout,注意这个布局一定要是最顶层的布局。 在DrawerLayout里面直接写代码的话,添加的东西是在侧滑菜单里面的。 要是正文内容(就是没出现侧滑菜单的那部分)的东西,要写在
阅读全文
摘要:有时要对控件添加一点动画效果,在安卓中,动画效果也是一个类,也就是Animation类。把动画效果这个类弄好后,在与控件类关联到一起,就可以实现控件有一些动作特效这样的效果了。动画效果的定义,要在xml文件中。效果图:屏幕录制有些卡顿。不过影响不大。以上的例子其实只是用了ImageView这个控件,...
阅读全文
摘要:找出字符串中没有相同字符的的最长串注意这里的Characters指的是字符,不是字母,就是说|/?~这样的字符都会出现,所以要用到ASCII码最简单的方法是,从第一个字符开始,往后一个个判断,里面有没有重复的字符,如果重复了则记录下长度。例如:abcabcbb第一次:abc 重复于a 长度3第二次:...
阅读全文
摘要:GY89集成了三块不同的芯片,分别为:BMP180、L3GD20和LSM303DLH,作用分别是获取温度压强、三轴陀螺仪和加速度计的数据。以下通过把各个模块的数据输出到终端来测试GY89的功能。#include "mbed.h"#include "BMP180.h"//温度压强#include "L...
阅读全文
摘要:最近要用一下GY89,GY89有三个模块,温度压强、加速度计、陀螺仪。通过不同的片选信号来选择。mbed库上都写好了,挺好的。以下是自己的代码:#include "mbed.h"#include "BMP180.h"//温度压强#include "L3GD20.h"//三轴陀螺仪#include "...
阅读全文

浙公网安备 33010602011771号