@Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { // TODO Auto-generated method stub super.onCreateOptionsMenu(menu, inflater); inflater.inflate(R.menu.menu_search, menu); mSMenuItem = menu.findItem(R.id.menu_search); mSearchView = new SearchView(getSherlockActivity().getSupportActionBar().getThemedContext()); mSEditText = (AutoCompleteTextView) mSearchView.findViewById(com.actionbarsherlock.R.id.abs__search_src_text); mSMenuItem.setActionView(mSearchView); // mSEditText.setInputType(EditorInfo.TYPE_NULL); // mSView.setIconifiedByDefault(false); // mSearchView.setIconified(false); mSearchView.setOnQueryTextListener(this); mSearchView.setQueryHint(getSherlockActivity().getString(R.string.search_hint)); mSEditText.setOnFocusChangeListener(this); mSEditText.setOnClickListener(this); mSEditText.setThreshold(100); // 防止 mHander.sendEmptyMessageDelayed(0, 400); // }