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

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

源代码1 项目: fangzhuishushenqi   文件: SearchActivity.java
/**
 * 展开SearchView进行查询
 *
 * @param key
 */
private void search(String key) {
    MenuItemCompat.expandActionView(searchMenuItem);
    if (!TextUtils.isEmpty(key)) {
        searchView.setQuery(key, true);
        saveSearchHistory(key);
    }
}
 
源代码2 项目: BlackList   文件: JournalFragment.java
private void searchItems(String query) {
    if (itemSearch != null && searchView != null) {
        MenuItemCompat.expandActionView(itemSearch);
        searchView.setQuery(query, true);
        searchView.clearFocus();
    }
}
 
源代码3 项目: 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);
}
 
源代码4 项目: droidddle   文件: UserFragment.java
private void startMenuLoading() {
    if (mMenuProgressView == null) {
        initMenuProgressView();
    }
    MenuItemCompat.setActionView(mFollowMenu, R.layout.menu_item_action_refresh);
    MenuItemCompat.expandActionView(mFollowMenu);
    View view = MenuItemCompat.getActionView(mFollowMenu);
    ((ProgressView) view.findViewById(R.id.progress)).start();
}
 
源代码5 项目: BookReader   文件: SearchActivity.java
/**
 * 展开SearchView进行查询
 *
 * @param key
 */
private void search(String key) {
    MenuItemCompat.expandActionView(searchMenuItem);
    if (!TextUtils.isEmpty(key)) {
        searchView.setQuery(key, true);
        saveSearchHistory(key);
    }
}
 
源代码6 项目: kernel_adiutor   文件: BuildpropFragment.java
@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
        case R.id.search:
            MenuItemCompat.expandActionView(searchItem);
            break;
    }
    return true;
}
 
源代码7 项目: iSCAU-Android   文件: SearchBook.java
@Override
public boolean onCreateOptionsMenu(android.view.Menu menu) {
    getMenuInflater().inflate(R.menu.menu_searchbook, menu);
    menuItemSearch = menu.findItem(R.id.search_button);
    searchView = (SearchView) MenuItemCompat.getActionView(menuItemSearch);
    searchView.setQueryHint(getString(R.string.hint_searchbook));
    searchView.setSubmitButtonEnabled(true);
    searchView.setOnQueryTextListener(oQueryTextListener);
    ImageView mSearchHintIcon = (ImageView) searchView.findViewById(R.id.search_mag_icon);
    mSearchHintIcon.setVisibility(View.GONE);
    MenuItemCompat.expandActionView(menuItemSearch);
    return true;
}
 
源代码8 项目: droidddle   文件: TeamFragment.java
private void startMenuLoading() {
    MenuItemCompat.setActionView(mFollowMenu, R.layout.menu_item_action_refresh);
    MenuItemCompat.expandActionView(mFollowMenu);
    View view = MenuItemCompat.getActionView(mFollowMenu);
    ((ProgressView) view.findViewById(R.id.progress)).start();
}
 
源代码9 项目: Clip-Stack   文件: ActivityMain.java
@Override
public boolean onSearchRequested() {
    MenuItemCompat.expandActionView(searchItem);
    searchView.requestFocus();
    return true;
}