对于自定义窗口,Android提供了PopupWindow,简单实用。 下面我们来看看: PopupWindow的构造函数 public PopupWindow(View contentView, int width, int height, boolean focusable) 其中contentView为要显示的view,width和height为宽和高,值为像素值,可以是MATCHT_PAR

分享一个谷歌自带的下拉刷新和上拉加载更多例子: 先看效果图: /** * 继承自SwipeRefreshLayout,从而实现滑动到底部时上拉加载更多的功能. */ public class RefreshLayout extends SwipeRefreshLayout implements OnScrollListener { /** * 滑动到最下面时的上拉操作 */

你的时间有限,所以不要为别人而活。不要被教条所限,不要活在别人的观念里。不要让别人的意见左右自己内心的声音。最重要的是,勇敢的去追随自己的心灵和直觉,只有自己的心灵和直觉才知道你自己的真实想法,其他一切都是次要。你是否已经厌倦了为别人而活?不要犹豫,这是你的生活,你拥有绝对的自主权来决定如何生活,不要被其他人的所作所为所束缚。给自己一个培养自己创造力的机会,不要害怕,不要担心。过自己选择的生活,做

有这样的一个需求: 在WebView加载 某网站 时,会加载一个logo图片,我们的需求就是将这个logo图片换成另一张图片。 这时 shouldInterceptRequest 就出场了。 从API 11(Android 3.0)开始, shouldInterceptRequest被引入就是为了解决这一类的问题。 shouldInterceptRequest这个回调可以通知主程序WebView处

今天给大家分享一下简化findViewById的写法, 大家在写代码的时候可能烦透了写 findViewById, 当然我们也可以利用相关注解框架来简写,比如ViewInject 去简化这个操作。 至于用ViewInject性能方面,这里不做介绍。 自定义一个ViewUtil类 public class ViewUtil { /** * activity.findViewById

CircleProgress  一个效果很酷炫很创新的一个圆形加载动画 https://github.com/Fichardu/CircleProgress android-shapeLoadingView https://github.com/zzz40500/android-shapeLoadingView WaitingDots https://github.com/tajchert/Wai

今天项目中发现在使用listview的 smoothScrollToPositionFromTop 做自动滚动到底部的操作时有时有效有时无效, 后来发现这是该接口自身的bug 解决办法: 使用setSelection(int position),但是该接口是直接跳转至指定位置, 而smoothScrollToPositionFromTop 是平滑滚动到制定位置 并偏移顶部多少距离 所以可以使用先调

1、 ButterKnife Zelezny(https://github.com/avast/android-butterknife-zelezny) ButterKnife生成器,使用起来非常简单方便,不知道ButterKnife的赶紧去我的博客搜下 2、 SelectorChapek(https://github.com/inmite/android-selector-chapek) 设计师

Android 5.0手机对xUtils-2.6.13.jar请求时会出现retry error, curr request is null 情况, 修复解决方案:        找到library/src/com/lidroid/xutils/cache/KeyExpiryMap.java 感兴趣的关注一下微信订阅号爱开发:微信号:aikaifa 或扫描一下下面二维码: jar包下载     版

图片轮播的大部分功能,可点击,可手势滑动,自动播放,无限循环播放,加载网络资源,动态添加数量 效果图: 感兴趣的关注一下微信订阅号爱开发: 微信号:aikaifa 或扫描一下下面二维码: 源码下载 版权声明:本文为博主原创文章,未经博主允许不得转载。

Android  
1 2 3 4 5 6 7