listview 定位位置

KeyLSV.setOnItemClickListener(new OnItemClickListener() {


@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
//1. 根据导航的位置获得联系人的Section
String key= list.get(position);
char section = key.charAt(0);
//2. 根据section获得联系人位置
int pos = adapter.getPositionForSection(section);
//3. 定位到联系人的位置
lsv.setSelectionFromTop(pos, 0);//y=0 表示偏移量
}
});

猜你喜欢

转载自blog.csdn.net/qq_34557284/article/details/52565186