android.support.v4.view.MenuItemCompat#collapseActionView ( )源码实例Demo

下面列出了android.support.v4.view.MenuItemCompat#collapseActionView ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: FaceT   文件: MainActivity.java
@Override
public void onBackPressed() {
    super.onBackPressed();
    if (drawerLayout.isDrawerOpen(GravityCompat.START)) {
        drawerLayout.closeDrawer(GravityCompat.START);
    } else if (drawerLayout.isDrawerOpen(GravityCompat.END)) {  /*Closes the Appropriate Drawer*/
        drawerLayout.closeDrawer(GravityCompat.END);
    } else {
        this.finish();
    }

    if (searchView != null && !searchView.isIconified()) {
        MenuItemCompat.collapseActionView(mMenuItem);
        return;
    }
}
 
源代码2 项目: kernel_adiutor   文件: BuildpropFragment.java
@Override
public void run() {
    if (searchItem != null) MenuItemCompat.collapseActionView(searchItem);

    removeAllViews();
    buildpropItem = Buildprop.getProps();
    for (int i = 0; i < buildpropItem.size(); i++) {
        PopupCardView.DPopupCard mPropCard = new PopupCardView.DPopupCard(null);
        mPropCard.setDescription((String) buildpropItem.keySet().toArray()[i]);
        mPropCard.setItem((String) buildpropItem.values().toArray()[i]);
        mPropCard.setOnClickListener(BuildpropFragment.this);

        addView(mPropCard);
    }

    try {
        getActivity().runOnUiThread(new Runnable() {
            @Override
            public void run() {
                title.setText(getString(R.string.items_found, buildpropItem.size()));
                refreshLayout.setRefreshing(false);
            }
        });
    } catch (NullPointerException ignored) {
    }
}
 
源代码3 项目: BlackList   文件: JournalFragment.java
private void clearSearchView() {
    if (searchView != null && itemSearch != null) {
        if (searchView.getQuery().length() > 0) {
            searchView.setQuery("", false);
        }
        MenuItemCompat.collapseActionView(itemSearch);
    }
    itemsFilter = "";
}
 
源代码4 项目: OpenHub   文件: SearchActivity.java
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.menu_search, menu);
    MenuItem searchItem = menu.findItem(R.id.action_search);
    SearchView searchView =
            (SearchView) MenuItemCompat.getActionView(searchItem);
    searchView.setOnQueryTextListener(this);
    searchView.setInputType(InputType.TYPE_TEXT_FLAG_CAP_WORDS);
    searchView.setQuery(mPresenter.getSearchModels().get(0).getQuery(), false);
    if (isInputMode) {
        MenuItemCompat.expandActionView(searchItem);
    } else {
        MenuItemCompat.collapseActionView(searchItem);
    }
    MenuItemCompat.setOnActionExpandListener(searchItem, this);

    AutoCompleteTextView autoCompleteTextView = searchView
            .findViewById(android.support.v7.appcompat.R.id.search_src_text);
    autoCompleteTextView.setThreshold(0);
    autoCompleteTextView.setAdapter(new ArrayAdapter<>(this,
            R.layout.layout_item_simple_list, mPresenter.getSearchRecordList()));
    autoCompleteTextView.setDropDownBackgroundDrawable(new ColorDrawable(ViewUtils.getWindowBackground(getActivity())));
    autoCompleteTextView.setOnItemClickListener((parent, view, position, id) -> {
        onQueryTextSubmit(parent.getAdapter().getItem(position).toString());
    });

    return super.onCreateOptionsMenu(menu);
}
 
源代码5 项目: kernel_adiutor   文件: BuildpropFragment.java
@Override
public boolean onBackPressed() {
    if (searchItem != null && MenuItemCompat.isActionViewExpanded(searchItem)) {
        MenuItemCompat.collapseActionView(searchItem);
        return true;
    }
    return false;
}
 
@Override
public boolean onQueryTextSubmit(String query) {
    if (!TextUtils.isEmpty(query)) {
        MenuItemCompat.collapseActionView(searchMenuItem);
        loadWeatherData(query);
    }
    return true;
}
 
源代码7 项目: Popeens-DSub   文件: SearchFragment.java
public void search(final String query, final boolean autoplay, final String artist, final String album, final String title) {
	if(skipSearch) {
		skipSearch = false;
		return;
	}
	currentQuery = query;

	BackgroundTask<SearchResult> task = new TabBackgroundTask<SearchResult>(this) {
		@Override
		protected SearchResult doInBackground() throws Throwable {
			SearchCritera criteria = new SearchCritera(query, MAX_ARTISTS, MAX_ALBUMS, MAX_SONGS);
			MusicService service = MusicServiceFactory.getMusicService(context);
			return service.search(criteria, context, this);
		}

		@Override
		protected void done(SearchResult result) {
			searchResult = result;
			recyclerView.setAdapter(adapter = new SearchAdapter(context, searchResult, getImageLoader(), largeAlbums, SearchFragment.this));
			if (autoplay) {
				autoplay(query, artist, album, title);
			}

		}
	};
	task.execute();

	if(searchItem != null) {
		MenuItemCompat.collapseActionView(searchItem);
	}
}
 
源代码8 项目: iSCAU-Android   文件: SearchBook.java
@Override
public boolean onQueryTextSubmit(String s) {
    bookadapter = null;
    page = 1;
    searchKeyword = s.trim();
    searchView.clearFocus();
    MenuItemCompat.collapseActionView(menuItemSearch);
    swipe_refresh.setRefreshing(true);
    loadData();
    return true;
}
 
源代码9 项目: KinoCast   文件: MainActivity.java
@Override
protected void onNewIntent(Intent intent) {
    super.onNewIntent(intent);
    if (Intent.ACTION_SEARCH.equals(intent.getAction())) {
        String query = intent.getStringExtra(SearchManager.QUERY);
        doSearch(query);
        MenuItemCompat.collapseActionView(searchMenuItem);
    }
}
 
源代码10 项目: open   文件: BaseActivity.java
public void toggleDebugMode() {
    SharedPreferences prefs = getDefaultSharedPreferences(this);
    SharedPreferences.Editor editor = prefs.edit();
    editor.putBoolean(getString(R.string.settings_key_debug), !isInDebugMode());
    editor.commit();
    MenuItemCompat.collapseActionView(searchMenuItem);
    supportInvalidateOptionsMenu();
    if (isInDebugMode()) {
        Toast.makeText(this, getString(R.string.debug_settings_on), Toast.LENGTH_LONG).show();
    } else {
        Toast.makeText(this, getString(R.string.debug_settings_off), Toast.LENGTH_LONG).show();
    }
}
 
源代码11 项目: droidddle   文件: TeamFragment.java
private void stopMenuLoading() {
    MenuItemCompat.collapseActionView(mFollowMenu);
    MenuItemCompat.setActionView(mFollowMenu, null);
}
 
源代码12 项目: droidddle   文件: UserFragment.java
private void stopMenuLoading() {
    MenuItemCompat.collapseActionView(mFollowMenu);
    MenuItemCompat.setActionView(mFollowMenu, null);
}
 
源代码13 项目: Hews   文件: MainActivity.java
private void collapseSearchViewWhenSwitch() {
    if (getFragmentManager().findFragmentById(R.id.container) instanceof SearchFragment) {
        MenuItemCompat.collapseActionView(mSearchItem);
        mSpinnerSortOrder.setVisibility(View.GONE);
    }
}
 
源代码14 项目: SwipeBack   文件: PerAppFragment.java
@Override
protected void onReturn() {
	MenuItemCompat.collapseActionView(mSearchItem);
}