场景:自从Android 5.0发布以来,越来越多的开发者开始接触RecyeclerView,但是RecyclerView如何实现下拉刷新,上拉加在更多。于是我就偷懒 写了一个,以供大家参考和学习,以待大家改进。
构思:想必大家对SwipeRefreshLayout这个控件有一定了解,没错本次自定义组合控件也就是SwipeRefreshLayout与RecyeclerView的组合。...
分类:
移动开发 时间:
2015-03-31 18:13:16
阅读次数:
273
publicclassTitleViewextendsFrameLayout{
privateButtonleftButton;
privateTextViewtitleText;
publicTitleView(Contextcontext,AttributeSetattrs){
super(context,attrs);
LayoutInflater.from(context).inflate(R.layout.title,this);
titleText=(TextView)findViewByI..
分类:
移动开发 时间:
2015-03-18 18:19:54
阅读次数:
151
一、步骤:根据相应的布局文件类型来自定义一个类( SettingItemView )继承与对应的布局类型的类(如: RelativeLayout )自定义空间的结构(或样式)二、自定义控件布局样式例子: 三、自定义一个类 (SettingItemView) 该类所要继承的类是根据该布局文...
分类:
其他好文 时间:
2015-03-12 00:49:48
阅读次数:
279
效果图:
现在市场上大多数软件都是类似于上面的结构,底部有几个按钮用于切换到不同的界面。基于OOP思想,我想把下面的一整块布局封装成一个类,也就是我们的自定义组合控件—底部多按钮切换布局,我把它叫做BottomLayout看上面的布局,几个按钮横向排列,我们先看一下布局
最外面LinearLayout 方向 horizontal,然后5个weight相同的RelativeLayout,每...
分类:
移动开发 时间:
2015-02-10 23:12:56
阅读次数:
264
一、目标。 制作向导设置里面每一步的UI布局及点击事件控制。 1、使用自定义button背景、自定义组合控件、自定义文本样式等。 2、利用SharedPreferences对象,设置应用程序配置信息(向导设置完成后就不再进入) 二、代码实现。 1、在程序包下新建另外3个UI的类(分别为Se...
分类:
移动开发 时间:
2015-01-27 18:19:30
阅读次数:
375
一、目标。 在布局文件中使用自定义控件时,直接在属性中设置值,类似于在TextView控件中设置text属性来显示文本。效果如图: 属性设置:二、代码实现。 1、自定义命名空间,类似于TextView控件里面android:text属性前的android。在需要放置自定义控件的布局文件的布局方式.....
分类:
移动开发 时间:
2015-01-23 15:56:40
阅读次数:
166
一、目标。 实现自定义控件点击事件响应和内容状态变化。 1、点击自定义控件内的任何区域时,CheckBox状态均会变化。 2、自定义控件里面的内容会根据CheckBox的状态进行改变。效果图1: 二、代码实现。 1、在自定义控件类(SettingItemView)中增加方法。 ①.在自...
分类:
移动开发 时间:
2015-01-23 00:36:45
阅读次数:
272
一、目标。 将多个系统控件(TextView、Button、CheckBox等)组合成一个自定义的控件,并像系统控件一样使用。如图所示第1个自动更新控件是根据相对布局放置而成的,第2个自动更新控件即为自定义组合控件,它可以想一般的TextView等系统控件一样重复使用。自定义控件如图:二、代码实现....
分类:
移动开发 时间:
2015-01-22 23:02:46
阅读次数:
301
最近该需求改到一个特别的,估计有人也遇到过这种恶心的需求,客户端居然需要输入ip地址,感觉有点扯,客户自己输入ip地址,呵呵,总之,不完成也不行啊,没有砍经理的力气,只能撸代码了.
下面开始正题,先上一下运行效果,方便观看
上面的输入框写成了一个自定义组合控件,方便使用,说起来功能也挺简单的,主要是组合了四个EditText,然后判断EditText输入内容,还有就是对焦点...
分类:
移动开发 时间:
2015-01-06 13:57:11
阅读次数:
193