作为一个有创意的开发者,或者软件对UI设计的要求比较高,你经常会遇到安卓自带的控件无法满足你的需求的情况,这种时候,我们只能去自己去实现适合项目的控件。同时,安卓也允许你去继承已经存在的控件或者实现你自己的控件以便优化界面和创造更加丰富的用户体验。
那么怎样来创建一个新的控件呢?
这得看需求是怎样的了。
1.需要在原生控件的基本功能上进行扩展,这个时候你只需要继承并对...
分类:
移动开发 时间:
2014-08-09 18:54:28
阅读次数:
493
上一次我们讲了一堆实现自定义控件的理论基础,列举了View类一些可以重写的方法,我们对这些方法的重写是我们继承View类来派生自定义控件的关键
我通过一个最简单的例子给大家展示了这一个过程,无论是多么复杂的自定义控件,思路总是这样子的,但是因为我们仅仅重写了onDraw方法使得大家觉得怪怪的,作为一个控件,我们居然还要为了他的实现为其增加麻烦的监听,这就不能叫做控件了。
下面再给大...
分类:
移动开发 时间:
2014-08-09 18:53:08
阅读次数:
303
开发中经常需要自定义view控件或者组合控件,某些控件可能需要一些额外的配置。比如自定义一个标题栏,你可能需要根据不同尺寸的手机定制不同长度的标题栏,或者更常见的你需要配置标题栏的背景,这时候,你就会考虑到你写的view的扩展性问题,通常情况下,我们可以为这个自定义的标题栏加上一些setXXX方法,供外界调用,设置其颜色、长度等属性。但是我们都知道,在使用系统控件时,我们大多数情况下并不需要在代码...
分类:
移动开发 时间:
2014-08-07 15:53:00
阅读次数:
426
最近为了抓取淘宝的成交数据,用C#的WebBrowser控件开发了一个简单的程序.发现WebBrowser控件默认使用的版本是IE7的兼容模式.而淘宝的宝贝详细页居然对IE7的支持不是很好.成交记录无法显示,而我本机安装的是IE10,那么有没有办法使我的WebBrowser控件的使用的IE版本高点呢...
分类:
Web程序 时间:
2014-08-06 22:06:42
阅读次数:
214
使用C#开发ActiveX控件 控件开发、制作CAB包、签名、部署ActiveX控件以前也叫做OLE控件,它是微软IE支持的一种软件组件或对象,可以将其插入到Web页面中,实现在浏览器端执行动态程序功能,以增强浏览器端的动态处理能力。通常ActiveX控件都是用C++或VB语言开发,本文介绍另一种方...
分类:
其他好文 时间:
2014-08-06 17:35:51
阅读次数:
374
首先Servlet的命名源于Server+Applet,它就是一个继承了HttpServlet类的一个普通的java类。
都知道它的作用类似于ASP.NET中的HttpHandler(一般处理程序),不错,在.NET中其实用HTML页+HttpHandler+DAL来开发网站,效率是最高的,而且完全可以实现。因为这样就抛掉了我们传统开发所用的大量服务器控件,用纯的HTML控件开发不需要服务器...
分类:
其他好文 时间:
2014-07-29 13:20:39
阅读次数:
248
前提:如下将要介绍的几种类型资源都要在其属性页窗口,将属性,设置为[嵌入的资源],如图:?给自定义控件添加自定义图标的几种方案方法一:直接在自定义控件项目中添加一个 *.bmp格式的图标文件, 并将其命名与主控件文件相同, 扩展名为 .bmp, 比如主控件文件名为:CustomButton.cs, ...
分类:
Web程序 时间:
2014-07-23 12:05:26
阅读次数:
217
最近在做一个大文件断点续传的控件,有试过纯C#的代码来写,但后来发现是在是太不灵活了,于是考虑使用控件。但在控件开发过程中发现,如何获取上传文件的物理路径是个大问题,因为Silverlight不支持获取客户端路径的,不仅是Silverlight,所有的微软上传控件都不支持获取本地物理路径。于是我就各...
分类:
Web程序 时间:
2014-07-18 16:25:53
阅读次数:
215
本篇将开发工具栏控件,工具栏控件一般包括三部份,
1、toolBar控件,简单说就是工具栏容器,
2、toolButton控件,即工具栏上的按钮控件,该按钮控件包括图标和文字两部份,
3、则是分隔符控件,一般分隔符控件也是在toolButton控件基础上引申出来的,...
分类:
编程语言 时间:
2014-06-24 19:28:33
阅读次数:
291
Stimulsoft Reports.Web for MVC是一款采用MVC技术的功能强大的报表创建和设计控件,控件提供了完整的报表创建、编辑和显示功能,支持典型的classic ASP.NET MVC 和 ASP.NET MVC Razor,同样也支持所有从2.0开始的MVC框架,该控件开发出来的...
分类:
Web程序 时间:
2014-06-24 14:39:32
阅读次数:
213