在这里先看看效果图:
OK,有时候,在我们的项目中会要求TextView中文本有一部分的字体颜色不一样,这时我们应该使用
SpannableStringBuilder这个工具类,当然这个类的功能很强大,这里我只是实现上面的样式,其它的不做介绍,
SpannableStringBuilder的实现接口是Spannable这个接口,而Spannable最终都实现了...
分类:
移动开发 时间:
2015-03-12 20:57:08
阅读次数:
162
首先定义对象类,并实现Parcelable接口,实现接口内的几个方法,看代码,Person.javapackage com.example.u3.aidltest;import android.os.Parcel;import android.os.Parcelable;/** * Created ...
分类:
系统相关 时间:
2015-03-12 19:05:57
阅读次数:
174
1.TextView以下只是一部分属性,还有很多属性需要在用到时候再说2.Button 在java代码中给按钮添加事件可以统一处理,方法是让类去实现接口View.OnClickListenerpublic class MainActivity extends Activity implements ...
分类:
移动开发 时间:
2015-03-12 16:42:14
阅读次数:
201
Java不支持多重继承,这点和C++不一样。多重继承就是一个类可以继承多个类,一个类可以有许多个父类。Java中就使用接口来替代多重继承的功能。
接口是一种类的框架,里面有需要的抽象方法和常量(抽象方法就是在接口中先声明,具体定义在每个类中实现)。接口定义之后,任何类都可以实现接口,而且一个类可以实现多个接口,要实现接口的类,必须先实现接口中的抽象方法,因为前面提到了接口中的抽象方法需要每...
分类:
编程语言 时间:
2015-03-12 13:24:17
阅读次数:
143
新建一个类,并实现IHttpModule 接口
实现接口,在Init方法中处理请求,在请求方法中实现具体的Url重写操作 补充Url重写方法,通过 Request的Path对象获取请求文件路径,并根据请求文件路径,构建实际文件路径
HttpApplication app = sender as Ht...
分类:
Web程序 时间:
2015-03-12 13:03:35
阅读次数:
136
观点一:(单例)
单例模式比静态方法有很多优势:
首先,单例可以继承类,实现接口,而静态类不能(可以集成类,但不能集成实例成员);
其次,单例可以被延迟初始化,静态类一般在第一次加载是初始化;
再次,单例类可以被集成,他的方法可以被覆写;
最后,或许最重要的是,单例类可以被用于多态而无需强迫用户只假定唯一的实例。举个例子,你可能在开始时只写一个配置,但是以后你可能需要支持超过一个配置集,...
分类:
其他好文 时间:
2015-03-11 19:40:26
阅读次数:
105
昨天看了安卓中的mvp设计模式,今天拿着C#来练了练手,发现java代码和C#代码基本上通用,就是一些地方写法不一样 可见mvp的理念比较重要,实现过程其实大同小异,下面记录下学习的类和接口的关系: 1、类实现接口时,如果接口是一般类,则必须实现所有方法,如果是抽象类(abstract class....
分类:
其他好文 时间:
2015-03-10 19:10:11
阅读次数:
100
接口和抽象类的共同特征如下: 接口和抽象类都不能被实例化,位于继承树的顶端,用于被其他类实现和继承。 接口和抽象类都可以包含抽象的方法,实现接口的类或者继承抽象类的类都必须实现这些抽象的方法。区别:二者的主要区别在于他们存在的目的不同,即设计的目的不同。 接口作为系统与外界交互的窗口,接口体现...
分类:
编程语言 时间:
2015-03-06 20:26:31
阅读次数:
186
接口,反射,工厂,配置结合起来,类直接交流都通过接口,实现接口的实例配置起来,配置文件是 接口和实现(dll的名称)对应起来,这样工厂在创建实例的时候就可以根据配置来。publicclassFacadeFactory{publicstaticTGetObject()whereT:IBaseFacad...
分类:
编程语言 时间:
2015-03-05 18:47:30
阅读次数:
180
接口也是可以继承的有点类似于类,接口主要是可以补充一些无法用类继承的公有属性,例如:海豚,不是鱼,的拥有很多鱼的共性,就可以把这些共性封装进接口,以便调用。
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
interface Isuibian{
void ...
分类:
编程语言 时间:
2015-03-05 17:11:57
阅读次数:
173