2015-05-14 77 views
0

我實現了一個搜索查看在動作條關於-搜索查看在動作條

final SearchView searchView = (SearchView) menu.findItem(
      R.id.search_item).getActionView(); 

    searchView.setOnQueryTextListener(new OnQueryTextListener() { 
     @Override 
     public boolean onQueryTextSubmit(String arg0) { 

      return true; 
     } 
     @Override 
     public boolean onQueryTextChange(String arg0) { 
      return false; 
     } 
    }); 

什麼,我想的是,提交的文本之後,搜索查看應該成爲只讀。 我試圖searchView.setEnabled(false);但沒有得到..Please幫我

回答

1

在你onQueryTextSubmit()方法:添加此

searchView.setInputType(InputType.TYPE_NULL); 
       searchView.invalidate(); 

,並刪除它使用:

if(searchView.getInputType()==InputType.TYPE_NULL) { 
     searchView.setInputType(InputType.TYPE_CLASS_TEXT); 
     searchView.invalidate(); 
    } 
+0

是什麼txtValue? –

+0

我在回答中改變了它。現在檢查它 – mongiabrothers

+0

它不工作,即使在這之後,我可以編輯我的searchView –