简单Android搜索和教程的教程什么是必要的

时间:2010-01-10 14:03:30

标签: android search

我有一个ListView,以及一个更新适配器的refreshListFromDB(String searchKeywords)方法。

我想实现搜索,按下设备上的搜索键会弹出标准搜索框(如果需要,还会弹出屏幕键盘),并将结果(onKeyDown)传递给refreshListFromDB() - 或者是这被认为是糟糕的UI设计?

搜索是一个复杂的野兽,所以任何人都可以推荐任何简单的例子吗?我不想使用全局QSB,因为它不适用于我的应用程序类型。我是否真的需要进入Intent,可搜索的XML,新活动,内容提供商等?

2 个答案:

答案 0 :(得分:1)

  

我想实现搜索,在哪里   按我的设备上的搜索键   将弹出标准搜索框   (如果需要,还有屏幕键盘),   并将结果(onKeyDown)传递给   refreshListFromDB() - 或者是这个   被认为是糟糕的UI设计?

我不知道“糟糕的用户界面设计”,但是标准搜索框没有按照你想要的那样做。

  

搜索是一个复杂的野兽,也可以   任何人都推荐任何骨架   实例

我曾经有一个简单的例子,但那是在QSB之前,它在我的骨头上添加了另一堆骨头。你仍然可以look at the larger pile of bones here,你所寻找的部分在(ahem)a book中描述。

  

我真的需要进入Intents,   可搜索的XML,新活动,   内容提供商等?

要使用“标准搜索框”,您需要列表中的前两个,可能还需要第三个,具体取决于您的操作方式。我在我的搜索实验中重用了现有的活动并创建了新的活动。但是,您不需要内容提供商。

答案 1 :(得分:0)

您还可以查看SDK附带的Searchable Dictionary Sample Application,不过我认为它确实与快速搜索框集成。