當前位置: 首頁>>代碼示例>>Java>>正文


Java Menu.setGroupVisible方法代碼示例

本文整理匯總了Java中android.view.Menu.setGroupVisible方法的典型用法代碼示例。如果您正苦於以下問題:Java Menu.setGroupVisible方法的具體用法?Java Menu.setGroupVisible怎麽用?Java Menu.setGroupVisible使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在android.view.Menu的用法示例。


在下文中一共展示了Menu.setGroupVisible方法的9個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: onPrepareOptionsMenu

import android.view.Menu; //導入方法依賴的package包/類
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
    if (mState == STATE_EDIT) {
        menu.setGroupVisible(R.id.menu_group_edit, true);
        menu.setGroupVisible(R.id.menu_group_insert, false);
        
        // Check if note has changed and enable/disable the revert option
        String savedNote = mCursor.getString(COLUMN_INDEX_NOTE);
        String currentNote = mText.getText().toString();
        if (savedNote.equals(currentNote)) {
            menu.findItem(R.id.menu_revert).setEnabled(false);
        } else {
            menu.findItem(R.id.menu_revert).setEnabled(true);
        }
    } else {
        menu.setGroupVisible(R.id.menu_group_edit, false);
        menu.setGroupVisible(R.id.menu_group_insert, true);
    }
    return super.onPrepareOptionsMenu(menu);
}
 
開發者ID:firebase,項目名稱:firebase-testlab-instr-lib,代碼行數:21,代碼來源:NoteEditor.java

示例2: onCreateOptionsMenu

import android.view.Menu; //導入方法依賴的package包/類
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
	menu.setGroupVisible(R.id.main_menu_group_share, true);

	final ShareActionProvider shareActionProvider = (ShareActionProvider) menu.findItem(R.id.menu_share).getActionProvider();
	shareActionProvider.setShareIntent(getShareIntent());
	shareActionProvider.setOnShareTargetSelectedListener(new OnShareTargetSelectedListener() {
		@Override
		public boolean onShareTargetSelected(ShareActionProvider actionProvider, Intent intent) {
           Analytics.getInstance().logEvent(TAG, "share","");
           takeScreenShotWithCheck();
           return false;
		}
	});
}
 
開發者ID:videgro,項目名稱:Ships,代碼行數:16,代碼來源:ShowMapFragment.java

示例3: accept

import android.view.Menu; //導入方法依賴的package包/類
@Override
public void accept(UserInfo userInfo) throws Exception {
    if (!userInfo.getNotice()) {
        ToastUtils.showShort(R.string.new_reply);
    }
    View notice_badge = navigationView.getMenu().findItem(R.id.nav_notice).getActionView();
    notice_badge.setVisibility(!userInfo.getNotice() ? View.VISIBLE : View.INVISIBLE);

    if (UserState.isLogin()) {
        return;
    }
    if (userInfo.getUsername() != null) {
        UserState.setLogin(true);
        UserState.setUserInfo(userInfo);
        Glide.with(context).load(userInfo.getAvatar()).into(nav_avatar);
        nav_username.setText(userInfo.getUsername());
        if (!userInfo.getSign()) {
            ApiManager.getDefault().Signin();
        }
    } else {
        nav_username.setText(R.string.not_log_in);
    }
    Menu menu = navigationView.getMenu();
    menu.setGroupVisible(R.id.user_root, UserState.isLogin());
    menu.findItem(R.id.nav_login).setVisible(!UserState.isLogin());
    menu.findItem(R.id.nav_logout).setVisible(UserState.isLogin());
    fab.setVisibility(UserState.isLogin() ? View.VISIBLE : View.INVISIBLE);
}
 
開發者ID:RanKKI,項目名稱:PSNine,代碼行數:29,代碼來源:MainActivity.java

示例4: hideSubMenu

import android.view.Menu; //導入方法依賴的package包/類
private void hideSubMenu(Menu menu) {
    // Check if there is at least one video file in the current folder
    boolean video = false;
    if (mItemList != null) {
        for (Object itemData : mItemList) {
            if (itemData instanceof Video) {
                video = true;
                break;
            }
        }
    }
    menu.setGroupVisible(MENU_SUBLOADER_GROUP, video);
}
 
開發者ID:archos-sa,項目名稱:aos-Video,代碼行數:14,代碼來源:BrowserByFolder.java

示例5: onCreateOptionsMenu

import android.view.Menu; //導入方法依賴的package包/類
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.finalizar_menu, menu);

    if(pedido.finalizado == 0)
        menu.setGroupVisible(R.id.group_finalizar, true);
    else
        menu.setGroupVisible(R.id.group_reabrir, true);

    return true;
}
 
開發者ID:victorvgc,項目名稱:natumassas-app,代碼行數:13,代碼來源:PedidoDetalhes.java

示例6: onPrepareOptionsMenu

import android.view.Menu; //導入方法依賴的package包/類
@Override
public void onPrepareOptionsMenu(Menu menu) {
    //hiding overflow menu
    menu.setGroupVisible(R.id.menu_overflow, false);
    super.onPrepareOptionsMenu(menu);
}
 
開發者ID:wahibhaq,項目名稱:urdu-font-comparator-app,代碼行數:7,代碼來源:LicenseFragment.java

示例7: onCreateOptionsMenu

import android.view.Menu; //導入方法依賴的package包/類
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
	// Not possible to share anything from this fragment
	menu.setGroupVisible(R.id.main_menu_group_share, false);
}
 
開發者ID:videgro,項目名稱:Ships,代碼行數:6,代碼來源:CalibrateFragment.java

示例8: onCreateOptionsMenu

import android.view.Menu; //導入方法依賴的package包/類
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    menu.setGroupVisible(R.id.manage_book_group, false);
}
 
開發者ID:OlegKlimenko,項目名稱:Plamber-Android,代碼行數:5,代碼來源:AllCommentsFragment.java

示例9: onPrepareOptionsMenu

import android.view.Menu; //導入方法依賴的package包/類
public void onPrepareOptionsMenu(Menu menu) {
    super.onPrepareOptionsMenu(menu);
    menu.setGroupVisible(MENU_HIDE_WATCHED_GROUP, mHideOption);
}
 
開發者ID:archos-sa,項目名稱:aos-Video,代碼行數:5,代碼來源:Browser.java


注:本文中的android.view.Menu.setGroupVisible方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。