自定义View的实现方式大概可以分为三种,自绘控件、组合控件、以及继承控件。本文将介绍自绘控件的用法。自绘控件的意思是,这个控件上的内容是用onDraw函数绘制出来的。关于onDraw函数的介绍可参看 Android视图绘制流程完全解析,带你一步步深入了解View(二) 。 例子1:在layout文 ...
分类:
移动开发 时间:
2016-04-23 07:09:35
阅读次数:
243
着手开发一款应用的时候,设置或者菜单页面是可能需要的,但是,那重复的布局会很令人苦恼。新手可能会一项项的重复绘制,有经验的你或许会用到include,或者用到组合控件。除了以上的方法之外,闲来无事,写了一个通用的View(MenuItemView)。此view暂时可以展示两种功能,一是通用的项,另一种是带开关的项,截图如下:
1.自定义属性:attrs.xml
...
分类:
其他好文 时间:
2016-04-22 19:09:49
阅读次数:
213
今天我们打算学习下另外一种自定义控件,就是创建可重复使用的组合控件,那么问题来了:
- **什么是可重复使用?**
就是在应用中,可以在多个地方共同使用一套代码。这样不仅能减少我们的工作量,而且还能保持应用风格的一致,这种应用最多最直接的体现就是统一风格样式的标题栏。
- **那什么又是组合控件呢?**
组合控件,顾名思义就是多个控件组合在一起,相互协作共同完成某些特定的功能。...
分类:
其他好文 时间:
2016-04-19 20:06:54
阅读次数:
210
设置中心 新建SettingActivity 设置GridView条目的点击事件 调用GridView对象的setOnItemClickListenner()方法,参数:OnItemClickListenner对象 匿名内部类实现,重写onItemClick()方法,传递进来的参数: parent是 ...
分类:
移动开发 时间:
2016-04-07 00:49:04
阅读次数:
444
自己定义控件是一些android程序猿感觉非常难攻破的难点,起码对我来说是这种,可是我们能够在网上找一些好的博客关于自己定义控件好好拿过来学习研究下,多练,多写点也能找到感觉,把一些原理弄懂,今天就讲下自己定义组合控件,这个特别适合在标题栏或者设置界面,看以下图: 就很适合使用组合控件了,如今写一个 ...
分类:
移动开发 时间:
2016-04-03 10:20:16
阅读次数:
189
封装组合控件实现一个简单的多条件筛选菜单,可根据自己需求定制筛选条件,动态添加筛选项,灵活使用。控件封装,点击切换,使用popupWindow实现下拉列表,项目中封装了多种数组数据排序处理方法的工具栏,可对任何对象list根据对象中的某个元素排序。详情请查看源码:https://..
分类:
移动开发 时间:
2016-03-18 18:01:10
阅读次数:
1093
在编写安卓程序的时候,针对同一个布局(xml)反复使用的情况下,为了增加代码的重用性,我们需要做一定的封装,其中就包括两种情况: 其一:如果是不同的布局中包含同一个简单的布局,就可以对改简单布局进行代码的抽取,如:在MainActivity.xml 和 Setting.xml文件中,都有一个ti
分类:
其他好文 时间:
2016-03-15 00:27:21
阅读次数:
196
今天玩了一下Android自定义控件,是一个TextView和ImageButton的组合控件,所有的都写好了,但是运行得不到想要的结果,找了大半天找不到错误,代码如下:1、工程目录结构2、p_w_picpathbtn_with_text.xml<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:and..
分类:
移动开发 时间:
2016-02-25 12:11:23
阅读次数:
317
[源地址]http://blog.csdn.net/notice520/article/details/6667827好久没写博客了。实在是忙不过来,不过再不总结总结真的不行了。慢慢来吧,有好多需要去总结的,博客里还是记录ui方面的。今天和大家分享下组合控件的使用。很多时候android自定义控件并...
分类:
移动开发 时间:
2016-01-26 20:04:44
阅读次数:
185
转载:http://www.cnblogs.com/bill-joy/archive/2012/04/26/2471831.htmlandroid - 自定义(组合)控件 + 自定义控件外观Android自定义View实现很简单继承View,重写构造函数、onDraw,(onMeasure)等函数。...
分类:
移动开发 时间:
2016-01-18 14:58:03
阅读次数:
267