【发布时间】:2011-05-20 12:20:20
【问题描述】:
我在我的活动中添加了搜索对话框(快速搜索框),它显示了我的 sqlite 数据库中的建议。这很好用。
我想在建议列表视图的顶部添加一个特殊行,以提供启动远程搜索的可能性。例如,我想要一行“从 Internet 搜索地址”,这将打开另一个 Activity。
有没有一天可以这样做?
非常感谢
【问题讨论】:
我在我的活动中添加了搜索对话框(快速搜索框),它显示了我的 sqlite 数据库中的建议。这很好用。
我想在建议列表视图的顶部添加一个特殊行,以提供启动远程搜索的可能性。例如,我想要一行“从 Internet 搜索地址”,这将打开另一个 Activity。
有没有一天可以这样做?
非常感谢
【问题讨论】:
您需要专门化您的适配器
这里有一些很好的指示
Android: custom separator (or even item) in ListView depening on content of item
只需将第一个视图作为您想要的视图返回。
【讨论】:
MatrixCursor,这样您就可以以编程方式在结果中添加一行。然后添加SUGGEST_COLUMN_INTENT_DATA 列以在您的活动中识别选择了哪一行。那应该这样做。更多信息在这里:developer.android.com/guide/topics/search/…