09 2016 档案

摘要:有时候我们在下面的布局是一个RadioGroup,然后当页面中的EditText获得焦点的时候,会将地步的RadioGroup顶起来,这时候我们只需要在AndroidMainfest中RadioGroup对应的Activity中的标签下设置: 即可解决,更多详细的参数见这篇文章:解决Andriod软 阅读全文
posted @ 2016-09-21 22:03 Rabbit丶 阅读(1634) 评论(0) 推荐(0)
摘要:Android中很多时候都会用到上下拉刷新,这是一个很常用的功能,Android的v4包中也为我们提供了一种原生的下拉刷新控件--SwipeRefreshLayout,可以用它实现一个简洁的刷新效果,但今天我们的主角并不是它,而是一个很火的第三方的上下拉刷新控件--PullToRefresh。Pul 阅读全文
posted @ 2016-09-21 21:40 Rabbit丶 阅读(20174) 评论(4) 推荐(2)
摘要:我们都知道,Fragment动态添加的时候我们可以使用FragmentTransaction的add和replace方法,replace方法就等效于对这个Fragment先执行remove(),再执行add()。但是在实际的项目中,有很多时候我们会用到底部是一个RadioGroup包裹的RadioB 阅读全文
posted @ 2016-09-20 19:14 Rabbit丶 阅读(19601) 评论(1) 推荐(2)
摘要:有时我们需要获取当前屏幕的高度和宽度,只需要在一个Activity的onCreate()方法中写上如下代码即可: 看到别的博客中说,在一个低密度的小屏手机上,仅靠上面的代码是不能获取正确的尺寸的。比如说,一部240x320像素的低密度手机,如果运行上述代码,获取到的屏幕尺寸是320x427。因此,研 阅读全文
posted @ 2016-09-19 22:16 Rabbit丶 阅读(681) 评论(0) 推荐(0)
摘要:Android中有很多的第三方控件,其中OkHttp是一个很强大的用于网络加载的第三方框架,当然了,它的内部也是使用原生的代码封装好的。今天我们就来看一下OkHttp的简单用法: 说到网络请求,肯定就分get和post两种了,这里我们说一下get和post的简单实用: 首先我们需要先在我们的项目中引 阅读全文
posted @ 2016-09-19 21:51 Rabbit丶 阅读(2298) 评论(2) 推荐(1)
摘要:有些时候我们需要在我们的应用上为用户展示当前手机的电量,这时候我们就需要用到广播了,我们都知道在动态注册广播的时候,我们需要传入一个BroadcastReceiver类对象,还有一个意图过滤器IntentFilter,平时我们使用自定义广播的时候IntentFilter中的action可以自定义写成 阅读全文
posted @ 2016-09-19 20:58 Rabbit丶 阅读(17723) 评论(0) 推荐(0)
摘要:最近在做一个Demo的时候用到了调节屏幕亮度的功能,于是上网搜索了一下,并且写了一个小Demo测试了一下,发现代码还是比较简单的。Android中的亮度调节,主要有三个方向,一个是针对于系统的亮度调节,一个是针对于App的亮度调节,一个是针对当前屏幕的亮度调节。 详细的内容大家可以参考文章尾部博文, 阅读全文
posted @ 2016-09-19 20:24 Rabbit丶 阅读(25689) 评论(0) 推荐(1)
摘要:在app中图片的轮播显示可以说是非常常见的实现效果了,其实现原理不过是利用ViewPager,然后利用handler每隔一定的时间将ViewPager的currentItem设置为当前item的position+1即可。先来看看效果图吧: 就是实现这样的一个轮播广告的效果。 因为这个是自己为了练习仿 阅读全文
posted @ 2016-09-10 09:10 Rabbit丶 阅读(3953) 评论(0) 推荐(0)
摘要:因为ScrollView与ListView都是具有滚动条的控件,所以嵌套在一起使用的时候可能会出现事件的冲突,比如我就遇见了ListView中只显示一条数据的问题。解决的办法,就是自定义了一个ListView,重写它的onMeasure()方法: MeasureSpec.makeMeasureSpe 阅读全文
posted @ 2016-09-09 21:06 Rabbit丶 阅读(2257) 评论(0) 推荐(0)
摘要:最近做的练手的小项目中存在一个横向滑动的问题,需要HorizontalScroll中嵌套GridView,但是GridView默认是竖直排放的item,况且HorizontalScroll与GridView都属于存在滚动条的控件,所以会有一些冲突问题,这里上网搜索了一下,发现了一个较为简单的解决办法 阅读全文
posted @ 2016-09-06 21:13 Rabbit丶 阅读(6258) 评论(0) 推荐(0)
摘要:Android中的流式布局也就是常说的瀑布流很是常见,不仅在很多项目中都能见到,而且面试中也有很多面试官问道,那么什么是流式布局呢?简单来说就是如果当前行的剩余宽度不足以摆放下一个控件的时候,则自动将控件填充到下一行中,如一些关键字的标签,热搜词列表等位置出现的比较多。而且控件的类型可以摆放不同的, 阅读全文
posted @ 2016-09-06 20:59 Rabbit丶 阅读(701) 评论(0) 推荐(0)
摘要:自定义View包括很多种,上一次随笔中的那一种是完全继承自View,这次写的这个小Demo是继承自ViewGroup的,主要是将自定义View继承自ViewGroup的这个流程来梳理一下,这次的Demo中自定义了一个布局的效果,并且这个自定义布局中包含布局自己的属性,布局中的控件也包含只属于这个布局 阅读全文
posted @ 2016-09-05 19:55 Rabbit丶 阅读(1204) 评论(0) 推荐(0)
摘要:先看效果图吧 我们要实现一个自定义的再一个圆形中绘制一个弧形的自定义View,思路是这样的: 先要创建一个类ProgressView,继承自View类,然后重写其中的两个构造方法,一个是一个参数的,一个是两个参数的,因为我们要在xml文件中使用该自定义控件,所以必须要定义这个两个参数的构造函数。创建 阅读全文
posted @ 2016-09-02 18:55 Rabbit丶 阅读(2305) 评论(2) 推荐(0)