一、如何在代码中将View放入ViewGroup中(组合控件) 需求:创建一个类似百度贴吧刷新的按钮,但又不想用xml来布局。 要求:创建一个View类继承RelativeLayout然后将ImageView填充的RelativeLayout中 那么怎么从JAVA代码中将ImageView放入Rel ...
分类:
其他好文 时间:
2016-06-13 13:26:29
阅读次数:
143
在毕设项目中多处用到自定义布局,一直打算总结一下自定义布局的实现方式,今天就来总结一下吧。在此之前学习了郭霖大神博客上面关于自定义View的几篇博文,感觉受益良多,本文中就参考了其中的一些内容。 总结来说,自定义布局的实现有三种方式,分别是:组合控件、自绘控件和继承控件。下面将分别对这三种方式进行介 ...
分类:
移动开发 时间:
2016-06-05 15:16:59
阅读次数:
233
1. setContentView() 一旦调用,layout 会立即显示UI 2. inflate 只会将layout 形成一个以view类 实现 的对象 ,需要显示的时候还需要调用 setContentView() 。 自定义控件组合 第一步 :先写要组合的一些需要的控件,将其封装到一个布局xm ...
分类:
其他好文 时间:
2016-05-24 20:53:22
阅读次数:
234
如果在一个app中有大量的相似的布局条目时,可以考虑自定义组合控件,当然也可以使用include标签。本人认为在一定程度上认为include标签比自定义组合控件要简单。自定义组合控件不仅要继承控件或者继承布局,而且要重写一些涉及到的方法,有时候还要自定义属性文件,必要的时候还要自定义方法,达到java文件中控制子控件的属性。如果控制不好,自定义组件就会出现莫名其妙的错误,比如自定义组合控件实例化失...
分类:
移动开发 时间:
2016-05-12 17:26:34
阅读次数:
216
做项目当中总是遇到页面数据加载的情况,自定义了几个加载情况的xml布局,例如加载失败,加载数据为空,加载成功,正在加载等,但是发现每次都需要根据加载情况去处理显示哪种xml,很麻烦,也很容易出错,所以我就想以自定义组合控件的方式来处理,达到复用的目的,代码可优化的地方有很多,大家可以根据自己的需求做修改。
首先自定义属性了:
<declare...
分类:
其他好文 时间:
2016-05-12 12:57:51
阅读次数:
201
绪论最近小编有点忙啊,项目比较紧,所以一直在忙活项目,继之前的自定义组件之后就没再写博客了,如果你没看到之前的自定义组件你可以看一下:
Android自定义下拉刷新动画–仿百度外卖下拉刷新
Android自定义组合控件—教你如何自定义下拉刷新和左滑删除
效果还行,源码也已经传到我的Github上了。
那么今天小编来给大家分享点什么呢?对,就是它:Retrofit,话说Retrofit最近真的...
分类:
Web程序 时间:
2016-05-08 19:59:19
阅读次数:
293
继续N天前的项目 开启服务监听手机来电,查询数据库,显示归属地 详细内容可以参考这篇博文:http://www.cnblogs.com/taoshihan/p/5331232.html AddressService.java 设置中心,配置是否开启来电归属地显示 直接使用我们之前定义好的组合控件 获 ...
分类:
移动开发 时间:
2016-05-07 16:43:31
阅读次数:
232
说明可以设置内部填充或不填充可以社会中边框颜色Viewpublic class MyRingView extends RelativeLayout { private Context mContext; private ImageView iv_circle; private ImageView i... ...
分类:
其他好文 时间:
2016-05-04 22:59:03
阅读次数:
241
绪论最近项目里面用到了下拉刷新和左滑删除,网上找了找并没有可以用的,有比较好的左滑删除,但是并没有和下拉刷新上拉加载结合到一起,要不就是一些比较水的结合,并不能在项目里面使用,小编一着急自己组合了一个,做完了和QQ的对比了一下,并没有太大区别,今天分享给大家,其实并不难,但是不知道为什么网上没有比较好的Demo,当你的项目真的很急的时候,又没有比较好的Demo,那么“那条友谊的小船儿真是说翻就翻啊”...
分类:
移动开发 时间:
2016-04-29 18:46:38
阅读次数:
310
绪论最近项目里面用到了下拉刷新和左滑删除,网上找了找并没有可以用的,有比较好的左滑删除,但是并没有和下拉刷新上拉加载结合到一起,要不就是一些比较水的结合,并不能在项目里面使用,小编一着急自己组合了一个,做完了和QQ的对比了一下,并没有太大区别,今天分享给大家,其实并不难,但是不知道为什么网上没有比较好的Demo,当你的项目真的很急的时候,又没有比较好的Demo,那么“那条友谊的小船儿真是说翻就翻啊”...
分类:
移动开发 时间:
2016-04-25 15:09:47
阅读次数:
254