源码简介
Android自定义LISTVIEW实现联系人排序的效果,使用起来比较方便。
源码运行截图
源码片段
- @Override
- public View getLetterView(int position, View convertView, ViewGroup parent) {
- // 这里是字母的item界面设置.
- if (convertView == null) {
- convertView = new TextView(MainActivity.this);
- ((TextView) convertView).setGravity(Gravity.CENTER_VERTICAL);
- convertView.setBackgroundColor(getResources().getColor(android.R.color.white));
- }
- ((TextView) convertView).setText(list.get(position).getValue());
- return convertView;
- }
- @Override
- public View getContainerView(int position, View convertView, ViewGroup parent) {
- // 这里是其他正常数据的item界面设置.
- if (convertView == null) {
- convertView = new TextView(MainActivity.this);
- ((TextView) convertView).setGravity(Gravity.CENTER_VERTICAL);
- }
- ((TextView) convertView).setText(list.get(position).getValue());
- return convertView;
- }
源码链接:http://down.51cto.com/data/1968342