2010-07-25 68 views
1

我是搜索:http://developer.android.com/guide/topics/search/index.html上的Android開發人員文章,想知道是否可以將其他UI元素添加到searchable.xml文件中?這裏是我想要做的:我可以自定義Android searchable.xml佈局嗎?

<?xml version="1.0" encoding="utf-8"?> 
<searchable xmlns:android="http://schemas.android.com/apk/res/android" 
    android:label="@string/app_name" > 
    <TextView 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="10dip" 
     android:text="System:"/> 
    <Gallery 
    android:id="@+id/gallery" 
    android:layout_width="fill_parent" 
    android:layout_height="52px" 
    android:padding="8px" 
    android:unselectedAlpha="0.5" 
    android:spacing="3px"> 
    </Gallery> 
</searchable> 

我想提供畫廊作爲一種方式來指定要搜索的類別。這可能嗎?如果是,我如何以及在哪裏訪問該組件的用戶選擇?如果不是,我可以怎樣實現給用戶更具體的搜索選擇?

+0

關於文檔,我不確定你可以添加東西到可搜索的元素?我從來沒有使用它,但我注意到沒有大寫可搜索,所以沒有直接鏈接到它的對象類...也許這需要更多的閱讀對我來說:D – Sephy 2010-07-25 16:36:00

回答

1

我婉提供畫廊作爲一種 指定哪些類別中進行搜索。 這可能嗎?

沒有通過標準的Android搜索。

如果沒有,怎麼回事我可能實現 給人一種選擇,讓用戶搜索 更具體?

實施兩種搜索機制。一個是從你的應用程序啓動時(搜索按鈕,菜單選擇等),然後看起來像你想要的,包括類別選擇。另一個是用於集成Android內置搜索的機制,在這種情況下,您僅限於搜索用戶界面並僅搜索關鍵字。