2012-04-05 64 views
0

我在Android中創建了搜索界面。當我們點擊硬件搜索按鈕時,我們自己的搜索對話框彈出。這樣的教程:http://www.edumobile.org/android/android-programming-tutorials/search-interface/如何通過點擊常用按鈕調用搜索對話框

然後我做了一個動作欄 (http://developer.android.com/resources/samples/ActionBarCompat/index.html) ,我把它的搜索按鈕。我想加載我的搜索對話框,當我點擊按鈕時(同樣當我點擊手機上的硬件搜索按鈕)

我欣賞任何幫助。

回答

0

答案是第二內側像你給:

@Override 
public boolean onOptionsItemSelected(MenuItem item) { 
    switch (item.getItemId()) { 
    case R.id.menu_search: 
     Toast.makeText(this, "Tapped search", Toast.LENGTH_SHORT).show(); 
     break; 
    } 
} 

與ActionBarActivity的動作條只是延長了活動,並重寫此方法。

+0

是的,你是對的,但基本上我會LAOD搜索框。這是我的問題。你可以通過眼睛看到正確的答案。謝謝 – Ali 2012-04-05 15:53:03

相關問題