2011-08-16 31 views
0

我正在製作詞典程序,目前我遇到的問題是在程序運行時隨時都會啓用「搜索框」。在我的情況下,當你運行程序時,它會顯示一個黑屏,其中沒有任何內容。用戶必須按搜索按鈕才能打開搜索框。我怎樣才能讓用戶不必按下那個按鈕?Android - 始終啓用搜索框

+1

你應該發佈你的代碼和你的佈局文件。 – Phil

回答

1

這裏有幾個選項。

  1. 您可以通過調用onSearchRequested()來調用主Activity的onCreate()中的搜索對話框。但是,如果用戶在搜索對話框中的任意位置點擊後退按鈕,則會關閉搜索對話框,用戶將不得不按下搜索按鈕以使其恢復。
  2. 您可以創建一個AutoCompleteTextView,它將處理顯示字典項目的搜索&。這會涉及更多一點,但會保證始終顯示「搜索框」(並且用戶將無法解除它)。