2011-07-19 38 views

回答

0

UPDATE:(因爲我們正在談論的硬件按鈕)

聲明一個可搜索的配置:http://developer.android.com/guide/topics/search/searchable-config.html。在鏈接頁面的底部有一個例子。

然後創建一個可搜索的活動:http://developer.android.com/guide/topics/search/search-dialog.html#SearchableActivity

然後,對於應搜索按鈕反應按下任何活動,這樣做:http://developer.android.com/guide/topics/search/search-dialog.html#SearchDialog

+0

爵士IHAVE使用該代碼,但它不工作@Override 保護無效的onCreate(捆綁savedInstanceState){ super.onCreate(savedInstanceState); onSearchRequested(); } – Nitin

+0

@Nitin -Disregard我的回答的第一部分,並從UPDATE讀取。我原本並沒有看到你想對硬件搜索按鈕做出反應 – Marmoy

2

覆蓋搜索按鈕:

@Override 
public boolean onKeyUp(int keyCode, KeyEvent event) { 
     if(keyCode == KeyEvent.KEYCODE_SEARCH){ 
       //do, what you want 
     } 
} 
+0

感謝您的答案,但我想,當我在設計的搜索按鈕,點擊超過它會顯示搜索widget.can你提出任何代碼這一點。 – Nitin

相關問題