Tag: 按字母顺序排列

如何创build一个按字母顺序排列的滚动条,在android中显示所有的字母?

我的目的是获得这样的东西: 但是我能find的唯一例子就是这样的列表: android – listview快速滚动字母喜欢在iPhone联系人活动 很明显,我不想要一个像快速滚动时显示字母的联系人列表。 我知道如何做到这一点。 任何指针将受到欢迎。 (我试过但没有成功) 下面是FunkTheMonk提出的完整解决scheme(非常感谢): 像往常一样定义列表视图。 定义一个包含ListView的RelativeLayout,右边是一个包含所有字母的LinearLayout 。 为了更好的解决scheme,可以dynamic生成字母列表,只显示列表中的字母。 然后在onClick方法中添加行为来滚动列表: XML <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <ListView android:id="@android:id/list" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginRight="28dip" /> <LinearLayout android:orientation="vertical" android:layout_width="28dip" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:background="@android:color/transparent" > <TextView android:id="@+id/A" android:text="A" android:tag="A" style="@style/alphabetTextView"/> <TextView android:id="@+id/B" android:text="B" android:tag="B" style="@style/alphabetTextView" /> <TextView android:id="@+id/C" android:text="C" android:tag="C" style="@style/alphabetTextView" /> <TextView android:id="@+id/D" […]