Android复合小部件-静态或动态-注释

Android复合小部件-静态或动态-注释,android,Android,我有一个从a到Z排序的数百行的ListView。我想创建一个位于右侧的复合小部件,其中的TextView标记为a到Z。触摸每个TextView将过滤ListView,并且只显示以TextView字母开头的记录。例如,触摸C将过滤所有行,仅显示以字母C开头的项目 我可以简单地创建26个标记为A到Z的文本视图,但我只想在ListView中创建项目字母的文本视图。也就是说,如果没有以X开头的项目,则不要创建X文本视图,也不要在ListView中创建项目字母的文本视图。如果列表视图中的项目是苹果、香蕉和

我有一个从a到Z排序的数百行的ListView。我想创建一个位于右侧的复合小部件,其中的TextView标记为a到Z。触摸每个TextView将过滤ListView,并且只显示以TextView字母开头的记录。例如,触摸C将过滤所有行,仅显示以字母C开头的项目

我可以简单地创建26个标记为A到Z的文本视图,但我只想在ListView中创建项目字母的文本视图。也就是说,如果没有以X开头的项目,则不要创建X文本视图,也不要在ListView中创建项目字母的文本视图。如果列表视图中的项目是苹果、香蕉和葡萄,那么创建三个标签为A、B和G的文本视图

Android能支持这个吗?这是一个糟糕的设计吗?你推荐什么?提前谢谢

Android能支持这个吗

当然

这是一个糟糕的设计吗

对。您的文本视图太小,无法点击

你推荐什么


使用。StackOverflow上还有很多答案。

android:textFilterEnabled是您要查找的标签。