2014年6月5日 星期四

Android Search

Android Search 實作分兩種
1.Search Dialog
2.Search Widget
差別在於Search Dialog只會顯示在最上方,而Search widget可以放置在任意地方。

Search Widget必須實作 SearchView,如下:
//取得SearchView和設定 searchable configuration
SearchManager searchManager=(SearchManager)getSystemService(Context.SEARCH_SERVICE);
SearchView searchView=(SearchView)findViewById(R.id.searchView1);

searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));
searchView.setIconifiedByDefault(false); //效果是一開始出現輸入的方框,如果沒這行,則是點下icon才出現輸入方框
searchView.setSubmitButtonEnabled(true); //出現submit 按鈕在方框右邊。


沒有留言:

張貼留言