Android Composite Widget -Static或Dynamic - Comments

时间:2010-06-20 20:15:08

标签: android

我有一个ListView,其中有数百行按A到Z排序。我想创建一个位于右侧的Composite Widget,TextViews标记为A到Z.触摸每个TextView将过滤ListView并仅显示以TextView的字母。例如,触摸C将过滤所有行,仅显示以字母C开头的项目。

我可以简单地创建26个标记为A到Z的TextView,但我只想在ListView中创建项目字母的TextViews。也就是说,如果没有以X开头的项目,则不要创建X TextView并在ListView中创建项目字母的TextViews。如果ListView中的项目是apple,banana和grape,则创建三个标有A,B和G的TextView。

Android可以支持吗?这是一个糟糕的设计吗?您有什么推荐的吗?提前谢谢!

1 个答案:

答案 0 :(得分:0)

  

Android可以支持吗?

不确定

  

这是一个糟糕的设计吗?

是。您的TextViews太小,无法点按。

  

你推荐什么?

使用standard Android ListView filtering。 StackOverflow referencing the Filterable interface上有更多答案。