摘要: 最近做的练手的小项目中存在一个横向滑动的问题,需要HorizontalScroll中嵌套GridView,但是GridView默认是竖直排放的item,况且HorizontalScroll与GridView都属于存在滚动条的控件,所以会有一些冲突问题,这里上网搜索了一下,发现了一个较为简单的解决办法 阅读全文
posted @ 2016-09-06 21:13 Rabbit丶 阅读(6237) 评论(0) 推荐(0) 编辑
摘要: Android中的流式布局也就是常说的瀑布流很是常见,不仅在很多项目中都能见到,而且面试中也有很多面试官问道,那么什么是流式布局呢?简单来说就是如果当前行的剩余宽度不足以摆放下一个控件的时候,则自动将控件填充到下一行中,如一些关键字的标签,热搜词列表等位置出现的比较多。而且控件的类型可以摆放不同的, 阅读全文
posted @ 2016-09-06 20:59 Rabbit丶 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 自定义View包括很多种,上一次随笔中的那一种是完全继承自View,这次写的这个小Demo是继承自ViewGroup的,主要是将自定义View继承自ViewGroup的这个流程来梳理一下,这次的Demo中自定义了一个布局的效果,并且这个自定义布局中包含布局自己的属性,布局中的控件也包含只属于这个布局 阅读全文
posted @ 2016-09-05 19:55 Rabbit丶 阅读(1190) 评论(0) 推荐(0) 编辑
摘要: 先看效果图吧 我们要实现一个自定义的再一个圆形中绘制一个弧形的自定义View,思路是这样的: 先要创建一个类ProgressView,继承自View类,然后重写其中的两个构造方法,一个是一个参数的,一个是两个参数的,因为我们要在xml文件中使用该自定义控件,所以必须要定义这个两个参数的构造函数。创建 阅读全文
posted @ 2016-09-02 18:55 Rabbit丶 阅读(2298) 评论(2) 推荐(0) 编辑
摘要: 我们不能每次加载图片的时候都让用户从网络上下载,这样不仅浪费流量又会影响用户体验,所以Android中引入了图片的缓存这一操作机制。 原理: 首先根据图片的网络地址在网络上下载图片,将图片先缓存到内存缓存中,缓存到强引用中 也就是LruCache中。如果强引用中空间不足,就会将较早存储的图片对象驱逐 阅读全文
posted @ 2016-08-21 10:40 Rabbit丶 阅读(6336) 评论(0) 推荐(1) 编辑
摘要: Android中使用网络访问来加载网上的内容,并将其解析出来加载到控件中,是一种很常见的操作。但是Android的UI线程(也就是主线程)中是不允许进行耗时操作的,因为耗时操作会阻塞主线程,影响用户体验。而访问网络同样是一个耗时操作,并且Android3.0以后是不允许在主线程中访问网络的,所以我们 阅读全文
posted @ 2016-08-10 21:33 Rabbit丶 阅读(2437) 评论(0) 推荐(3) 编辑
摘要: Android中图片的左右切换随处可见,今天我也试着查阅资料试着做了一下,挺简单的一个小Demo,却也发现了一些问题,话不多说,上代码~: 只是用了一个ImageView作为显示图片的容器 阅读全文
posted @ 2016-08-07 11:48 Rabbit丶 阅读(5181) 评论(0) 推荐(0) 编辑
摘要: 前几天学习了Android中的数据存储,包括文件存储,SharedPreferences存储,还有就是Acndroid中的特色:SQLite数据库存储了。让我比较惊讶的是Android中竟然内嵌了一个轻量型的数据库SQLite数据库,使得本地的数据持久化有了一个质的飞跃。 通过前两天上课听老师讲解, 阅读全文
posted @ 2016-05-08 16:45 Rabbit丶 阅读(454) 评论(0) 推荐(1) 编辑
摘要: 第一次写博客,可能格式,排版什么的会非常不美观,不过我主要是为了记录自己的Android学习之路,为了以后能有些东西回顾。既然是为了学习,那我肯定会吸收各位大大们的知道经验,有不足的地方请指出。 通过本次小Demo我学到了: 本次我是通过慕课网(视频链接:http://www.imooc.com/l 阅读全文
posted @ 2016-05-03 10:09 Rabbit丶 阅读(2386) 评论(2) 推荐(5) 编辑