gitextract_u96ej4no/ ├── .gitignore ├── LICENSE ├── README.md ├── build.gradle ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── indexablerecyclerview/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── me/ │ │ └── yokeyword/ │ │ └── indexablerv/ │ │ ├── AbstractHeaderFooterAdapter.java │ │ ├── EntityWrapper.java │ │ ├── IndexBar.java │ │ ├── IndexableAdapter.java │ │ ├── IndexableEntity.java │ │ ├── IndexableFooterAdapter.java │ │ ├── IndexableHeaderAdapter.java │ │ ├── IndexableLayout.java │ │ ├── InitialComparator.java │ │ ├── PinyinComparator.java │ │ ├── PinyinUtil.java │ │ ├── RealAdapter.java │ │ ├── SimpleFooterAdapter.java │ │ ├── SimpleHeaderAdapter.java │ │ └── database/ │ │ ├── DataObservable.java │ │ ├── DataObserver.java │ │ ├── HeaderFooterDataObservable.java │ │ ├── HeaderFooterDataObserver.java │ │ ├── IndexBarDataObservable.java │ │ └── IndexBarDataObserver.java │ └── res/ │ ├── drawable/ │ │ └── indexable_bg_center_overlay.xml │ └── values/ │ ├── indexable_attrs.xml │ ├── indexable_default.xml │ └── indexable_strings.xml ├── sample/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── me/ │ │ └── yokeyword/ │ │ └── sample/ │ │ ├── MainActivity.java │ │ ├── ToastUtil.java │ │ ├── city/ │ │ │ ├── CityAdapter.java │ │ │ ├── CityEntity.java │ │ │ ├── PickCityActivity.java │ │ │ └── SearchFragment.java │ │ └── contact/ │ │ ├── ContactAdapter.java │ │ ├── MenuEntity.java │ │ ├── PickContactActivity.java │ │ └── UserEntity.java │ └── res/ │ ├── layout/ │ │ ├── activity_main.xml │ │ ├── activity_pick_city.xml │ │ ├── activity_pick_contact.xml │ │ ├── fragment_search_city.xml │ │ ├── header_contact_banner.xml │ │ ├── header_contact_menu.xml │ │ ├── item_city.xml │ │ ├── item_contact.xml │ │ ├── item_index_city.xml │ │ └── item_index_contact.xml │ ├── values/ │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── string_city.xml │ │ ├── string_contact.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── values-w820dp/ │ └── dimens.xml └── settings.gradle