复杂联系人界面写法,自定义控件以及逻辑都有注释
补充:PickContackActivity.java中,接口OnTouchingLetterChangedListener是父类,PickContackActivity实现了OnTouchingLetterChangedListener就是子类,mLetterIndexView.setOnTouchingLetterChangedListener(this);方法中,就是把Activity子类传进去,
LetterIndexView中下面的方法
public void setOnTouchingLetterChangedListener(OnTouchingLetterChangedListener listener) {
this.mOnTouchingLetterChangedListener = listener;
}
中的参数是父类,可以把它的子类串进去