SideBar类似于手机通讯录或者微信通讯录右侧的A~Z的字母导航。
public class SideBar extends View {
// public static String[] letter = { "A", "B", "C", "D", "E", "F", "G", "H", "I",
// "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V",
// "W", "X", "Y", "Z", "#" };
List<String> letters = new ArrayList<>();
private Paint paint = new Paint();
/**
* 计算出来的高度
*/
private int mCalViewHeight;
private int selection = -1;
private TextView mTextDialog;
// 触摸事件
private OnTouchingLetterChangedListener onTouchingLetterChangedListener;
/**
* 为SideBar设置显示字母的TextView
* @param textDialog
*/
public void setTextView(TextView textDialog