如何在用戶點擊時使QSB中的建議可編輯?即通過右側的編輯圖標,例如Google搜索應用。QSB(快速搜索欄):使建議可編輯
有沒有一個標準的方法來做到這一點,或者它需要從頭開始實現它,即在一個按鈕等xml中的自定義建議列表項目佈局?
我找不到上https://developer.android.com/guide/topics/search/searchable-config.html上的任何信息等
編輯: 我目前正在此進行測試,被調用的搜索意圖後,我開始新的搜索與查詢預設 - 它的作品,但它太慢,因爲它關閉搜索用戶界面並重新打開它,這不是我想要的。我希望搜索用戶界面保持打開狀態。
@Override
protected void onNewIntent(Intent intent) {
if (Intent.ACTION_SEARCH.equals(intent.getAction())) {
String query = intent.getStringExtra(SearchManager.QUERY);
Toast.makeText(this, "TRY TO PLACE QUERY IN QSB: " + query, Toast.LENGTH_LONG).show();
SearchManager searchManager = (SearchManager)getSystemService(Context.SEARCH_SERVICE);
searchManager.startSearch(query, true, this.getComponentName(), b, false);
}
}