Android仿微信实现首字母导航条仿微信实现首字母导航条
本文介绍Android实现首字母导航条,先看张效果图,具体怎么实现看代码吧
具体的步骤具体的步骤
1.整体布局的显示
2. 实现A-Z的分组
3. 自定义A-Z的导航条
4. 中间显示/隐藏触摸到导航条具体的字母
activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#fff"
android:orientation="vertical"
tools:context="com.example.firstnavigation.MainActivity">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<!--ListView-->
<ListView
android:id="@+id/friend_listview"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center" />
<!--中间显示的字母-->
<TextView
android:id="@+id/tv_first"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_gravity="center"