xuxiuxi
2017-04-05 a269fded6e9f16885ab1353afd786f6d91e5c371


git-svn-id: http://192.168.1.226/svn/proxy@331 454eff88-639b-444f-9e54-f578c98de674
1个文件已添加
5个文件已修改
69 ■■■■ 已修改文件
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/AlphabeticalAdapter.java 51 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/PhoneCallFragment.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/AttendanceMng.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/PhoneCallMng.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/SurvalanceMng.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/VisitMng.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/AlphabeticalAdapter.java
New file
@@ -0,0 +1,51 @@
package cn.com.basic.face.adapter;
import android.content.Context;
import android.widget.ArrayAdapter;
import android.widget.SectionIndexer;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Set;
public class AlphabeticalAdapter extends ArrayAdapter<String> implements SectionIndexer
{
    private HashMap<String, Integer> alphaIndexer;
    private String[] sections;
    public AlphabeticalAdapter(Context c, int resource, List<String> data)
    {
        super(c, resource, data);
        alphaIndexer = new HashMap<String, Integer>();
        for (int i = 0; i < data.size(); i++)
        {
            String s = data.get(i).substring(0, 1).toUpperCase();
            if (!alphaIndexer.containsKey(s))
                alphaIndexer.put(s, i);
        }
        Set<String> sectionLetters = alphaIndexer.keySet();
        ArrayList<String> sectionList = new ArrayList<String>(sectionLetters);
        Collections.sort(sectionList);
        sections = new String[sectionList.size()];
        for (int i = 0; i < sectionList.size(); i++)
            sections[i] = sectionList.get(i);
    }
    public int getPositionForSection(int section)
    {
        return alphaIndexer.get(sections[section]);
    }
    public int getSectionForPosition(int position)
    {
        return 1;
    }
    public Object[] getSections()
    {
        return sections;
    }
}
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/PhoneCallFragment.java
@@ -109,7 +109,7 @@
    protected void initData() {
        mList = new ArrayList();
        for (int i=0;i<25;i++){
        for (int i=0;i<3;i++){
            mList.add("");
        }
        mAdapter.setList(mList);
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/AttendanceMng.java
@@ -1,8 +1,4 @@
package cn.com.basic.face.service;
/**
 * Created by xiuxi on 2017/4/5.
 */
public class AttendanceMng {
}
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/PhoneCallMng.java
@@ -1,8 +1,4 @@
package cn.com.basic.face.service;
/**
 * Created by xiuxi on 2017/4/5.
 */
public class PhoneCallMng {
}
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/SurvalanceMng.java
@@ -12,10 +12,6 @@
import cn.com.basic.face.util.AppApi;
import cn.com.basic.face.util.Constant;
/**
 * Created by xiuxi on 2017/3/31.
 */
public class SurvalanceMng {
    private static SurvalanceMng instance = new SurvalanceMng();
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/VisitMng.java
@@ -1,8 +1,4 @@
package cn.com.basic.face.service;
/**
 * Created by xiuxi on 2017/4/5.
 */
public class VisitMng {
}