Java Code Examples for android.support.v7.app.ActionBar#setHomeButtonEnabled()
The following examples show how to use
android.support.v7.app.ActionBar#setHomeButtonEnabled() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: MyWorkflowActivity.java From incubator-taverna-mobile with Apache License 2.0 | 6 votes |
@Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_my_workflows); ButterKnife.bind(this); setSupportActionBar(mToolbar); ActionBar actionbar = getSupportActionBar(); if (actionbar != null) { actionbar.setHomeButtonEnabled(true); actionbar.setDisplayHomeAsUpEnabled(true); actionbar.setTitle(R.string.title_nav_my_workflows); } if (savedInstanceState == null) { ActivityUtils.addFragmentToActivity(getSupportFragmentManager(), new MyWorkflowFragment(), R.id.frame_container); } }
Example 2
Source File: DrawerActivity.java From MaterialViewPager with Apache License 2.0 | 6 votes |
@Override protected void onStart() { super.onStart(); mDrawer = (DrawerLayout) findViewById(R.id.drawer_layout); mDrawerToggle = new ActionBarDrawerToggle(this, mDrawer, 0, 0); mDrawer.setDrawerListener(mDrawerToggle); final ActionBar actionBar = getSupportActionBar(); if (actionBar != null) { actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setDisplayShowHomeEnabled(true); actionBar.setDisplayShowTitleEnabled(true); actionBar.setDisplayUseLogoEnabled(false); actionBar.setHomeButtonEnabled(true); } }
Example 3
Source File: SearchedSessionsActivity.java From droidkaigi2016 with Apache License 2.0 | 5 votes |
private void initToolbar(SearchGroup searchGroup) { setSupportActionBar(binding.toolbar); ActionBar bar = getSupportActionBar(); if (bar != null) { bar.setDisplayHomeAsUpEnabled(true); bar.setDisplayShowHomeEnabled(true); bar.setDisplayShowTitleEnabled(false); bar.setHomeButtonEnabled(true); } binding.toolbar.setTitle(searchGroup.getName()); }
Example 4
Source File: BookInformationMoreDialogFragment.java From IslamicLibraryAndroid with GNU General Public License v3.0 | 5 votes |
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.dialog_book_info_read_more, container, false); Bundle args = getArguments(); String title = args.getString(KEY_DIALOG_FRAGMENT_TITLE, getResources().getString(R.string.authors)); Toolbar toolbar = rootView.findViewById(R.id.toolbar); toolbar.setTitle(title); ((AppCompatActivity) getActivity()).setSupportActionBar(toolbar); ActionBar actionBar = ((AppCompatActivity) getActivity()).getSupportActionBar(); if (actionBar != null) { actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setHomeButtonEnabled(true); Drawable drawable = getResources() .getDrawable(R.drawable.ic_close_white_24dp); drawable = DrawableCompat.wrap(drawable); DrawableCompat.setTint(drawable, Color.WHITE); actionBar.setHomeAsUpIndicator(drawable); } String body = args.getString(KEY_DIALOG_BODY, getResources().getString(R.string.authors)); TextView bodyTextView = rootView.findViewById(R.id.more_dialog_body_text_view); bodyTextView.setText(body); setHasOptionsMenu(true); return rootView; }
Example 5
Source File: NewNoteActivity.java From multi-copy with Apache License 2.0 | 5 votes |
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_note_edit_actvity); Toolbar toolbar = (Toolbar) findViewById(R.id.my_toolbar); setSupportActionBar(toolbar); ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setHomeButtonEnabled(true); actionBar.setTitle("New Note"); toolbar.setTitleTextColor(Color.WHITE); etNotes = (EditText) findViewById(R.id.etNoteEdit); }
Example 6
Source File: MaterialMenuAppcompatActivity.java From UltimateAndroid with Apache License 2.0 | 5 votes |
private void initCustomActionBar() { ActionBar actionBar = getSupportActionBar(); actionBar.setHomeButtonEnabled(false); actionBar.setDisplayShowHomeEnabled(false); actionBar.setDisplayShowTitleEnabled(false); actionBar.setDisplayHomeAsUpEnabled(false); actionBar.setDisplayShowCustomEnabled(true); actionBar.setCustomView(R.layout.material_menu_action_bar); materialMenu = (MaterialMenuView) actionBar.getCustomView().findViewById(R.id.action_bar_menu); materialMenu.setOnClickListener(this); }
Example 7
Source File: ViewUtils.java From BlueBoard with Apache License 2.0 | 5 votes |
/** * 显示Toolbar 默认标题 */ public static void setToolbar(AppCompatActivity context, Toolbar toolbar, Boolean WithHomeButton) { context.setSupportActionBar(toolbar); if (WithHomeButton) { ActionBar actionBar = context.getSupportActionBar(); if (actionBar != null) { actionBar.setHomeButtonEnabled(true); actionBar.setDisplayHomeAsUpEnabled(true); } } }
Example 8
Source File: BaseActivity.java From Paginate with Apache License 2.0 | 5 votes |
private void setupBasicUI() { Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setHomeButtonEnabled(true); actionBar.setDisplayShowTitleEnabled(false); DrawerLayout drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); drawerToggle = new ActionBarDrawerToggle(this, drawerLayout, toolbar, R.string.drawer_open, R.string.drawer_closed); drawerLayout.setDrawerListener(drawerToggle); drawerToggle.syncState(); }
Example 9
Source File: SettingsActivity.java From ForPDA with GNU General Public License v3.0 | 5 votes |
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); currentThemeIsDark = App.get().isDarkTheme(); setTheme(currentThemeIsDark ? R.style.PreferenceAppThemeDark : R.style.PreferenceAppThemeLight); setContentView(R.layout.activity_settings); ActionBar actionBar = getSupportActionBar(); if (actionBar != null) { actionBar.setHomeButtonEnabled(true); actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setDisplayShowTitleEnabled(true); actionBar.setTitle(R.string.activity_title_settings); } PreferenceFragmentCompat fragment = null; Intent intent = getIntent(); if (intent != null) { String settingsArgument = intent.getStringExtra(ARG_NEW_PREFERENCE_SCREEN); if (settingsArgument != null) { if (settingsArgument.equals(NotificationsSettingsFragment.PREFERENCE_SCREEN_NAME)) { fragment = new NotificationsSettingsFragment(); } } } if (fragment == null) { fragment = new SettingsFragment(); } getSupportFragmentManager().beginTransaction().replace(R.id.fragment_content, fragment).commit(); /*View view = findViewById(R.id.fragment_content); view.setBackgroundColor(Color.TRANSPARENT); view.setBackgroundColor(Color.rgb(4, 26, 55));*/ App.get().addPreferenceChangeObserver(appThemeChangeObserver); }
Example 10
Source File: AbsActivity.java From Nimingban with Apache License 2.0 | 5 votes |
public void setActionBarUpIndicator(Drawable drawable) { ActionBarDrawerToggle.Delegate delegate = getDrawerToggleDelegate(); if (delegate != null) { delegate.setActionBarUpIndicator(drawable, 0); } ActionBar actionBar = getSupportActionBar(); if (actionBar != null) { actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setHomeButtonEnabled(true); } }
Example 11
Source File: SessionFeedbackActivity.java From droidkaigi2016 with Apache License 2.0 | 5 votes |
private void initToolbar(String title) { setSupportActionBar(binding.toolbar); ActionBar bar = getSupportActionBar(); if (bar != null) { bar.setDisplayHomeAsUpEnabled(true); bar.setDisplayShowHomeEnabled(true); bar.setDisplayShowTitleEnabled(false); bar.setHomeButtonEnabled(true); } binding.toolbar.setTitle(title); }
Example 12
Source File: SearchActivity.java From droidkaigi2016 with Apache License 2.0 | 5 votes |
private void initToolbar() { setSupportActionBar(binding.searchToolbar.getToolbar()); ActionBar bar = getSupportActionBar(); if (bar != null) { bar.setDisplayHomeAsUpEnabled(true); bar.setDisplayShowHomeEnabled(true); bar.setDisplayShowTitleEnabled(false); bar.setHomeButtonEnabled(true); } binding.searchToolbar.addTextChangedListener(this); binding.searchToolbar.setOnEditorActionListener(this); }
Example 13
Source File: ListFragment.java From UltimateAndroid with Apache License 2.0 | 5 votes |
@Override public void onResume() { super.onResume(); ActionBar actionBar = ((ProgressLayoutActivity) getActivity()).getSupportActionBar(); actionBar.setDisplayHomeAsUpEnabled(false); actionBar.setHomeButtonEnabled(false); }
Example 14
Source File: DrawerActivity.java From android-design-support-lib-sample with Apache License 2.0 | 5 votes |
private void setupToolbar() { mToolbar = ButterKnife.findById(this, R.id.toolbar); if(mToolbar == null) { LOGD(this, "Didn't find a toolbar"); return; } setSupportActionBar(mToolbar); ActionBar actionBar = getSupportActionBar(); if(actionBar == null) return; actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setHomeButtonEnabled(true); }
Example 15
Source File: SearchActivity.java From QuickLyric with GNU General Public License v3.0 | 4 votes |
@Override public boolean onCreateOptionsMenu(Menu menu) { super.onCreateOptionsMenu(menu); ActionBar actionBar = getSupportActionBar(); actionBar.setTitle(""); actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setHomeButtonEnabled(true); getMenuInflater().inflate(R.menu.menu_search, menu); // Get the SearchView and set the searchable configuration final MaterialSuggestionsSearchView materialSearchView = findViewById(R.id.material_search_view); materialSearchView.setOnQueryTextListener(new MaterialSearchView.OnQueryTextListener() { @Override public boolean onQueryTextSubmit(final String query) { materialSearchView.setSuggestions(null); materialSearchView.requestFocus(); materialSearchView.post(() -> ((InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE)) .hideSoftInputFromWindow(materialSearchView.getWindowToken(), 0)); materialSearchView.postDelayed(() -> { SearchActivity.this.searchQuery = query; refresh(); }, 90); return true; } @Override public boolean onQueryTextChange(String newText) { return true; } }); materialSearchView.setOnSearchViewListener(new MaterialSearchView.SearchViewListener() { @Override public void onSearchViewShown() { } @Override public void onSearchViewClosed() { onBackPressed(); } }); materialSearchView.setMenuItem(menu.findItem(R.id.search_view)); materialSearchView.setHint(getResources().getString(R.string.search_hint)); materialSearchView.showSearch(); materialSearchView.setQuery(this.searchQuery, false); return true; }
Example 16
Source File: BaseDrawerFragment.java From android-atleap with Apache License 2.0 | 4 votes |
/** * {@inheritDoc} */ @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); mFragmentContainerView = getActivity().findViewById(mDrawerConfig.fragmentContainerId); View view = getActivity().findViewById(mDrawerConfig.drawerLayoutViewId); if (view != null && view instanceof DrawerLayout) { mDrawerLayout = (DrawerLayout)view; } ActionBar actionBar = getActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setHomeButtonEnabled(true); if (mDrawerLayout != null) { // set a custom shadow that overlays the main content when the drawer opens if (mDrawerConfig.drawerShadowResourceId != 0) mDrawerLayout.setDrawerShadow(mDrawerConfig.drawerShadowResourceId, GravityCompat.START); createActionBarDrawerToggle(); // If the user hasn't 'learned' about the drawer, open it to introduce them to the drawer, // per the navigation drawer design guidelines. if (!mUserLearnedDrawer && !mFromSavedInstanceState) { mDrawerLayout.openDrawer(mFragmentContainerView); } // Defer code dependent on restoration of previous instance state. mDrawerLayout.post(new Runnable() { @Override public void run() { mDrawerToggle.syncState(); } }); mDrawerLayout.setDrawerListener(mDrawerToggle); } initUpIcon(); }
Example 17
Source File: CommentsActivity.java From Hews with MIT License | 4 votes |
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Set theme prefs = PreferenceManager.getDefaultSharedPreferences(this); String theme = SharedPrefsManager.getTheme(prefs); switch (theme) { case SharedPrefsManager.THEME_SEPIA: setTheme(R.style.AppTheme_Sepia); break; case SharedPrefsManager.THEME_DARK: setTheme(R.style.AppTheme_Dark); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { getWindow().addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); getWindow().setStatusBarColor(getResources().getColor(R.color.grey_900)); } break; case SharedPrefsManager.THEME_AMOLED_BLACK: setTheme(R.style.AppTheme_AMOLEDBlack); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { getWindow().addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); getWindow().setStatusBarColor(getResources().getColor(android.R.color.black)); } break; } setContentView(R.layout.activity_comments); Firebase.setAndroidContext(this); appbar = (AppBarLayout) findViewById(R.id.appbar); appbar.addOnOffsetChangedListener(this); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); final ActionBar actionBar = getSupportActionBar(); if (actionBar != null) { actionBar.setTitle("Comments"); actionBar.setHomeButtonEnabled(true); actionBar.setDisplayHomeAsUpEnabled(true); } mWindow = new PopupFloatingWindow(this, toolbar); mFab = (FloatingScrollDownButton) findViewById(R.id.fab); coordinatorLayout = (CoordinatorLayout) findViewById(R.id.coordinator_layout); layoutReply = (LinearLayout) findViewById(R.id.layout_reply); btnReplySend = (FloatingActionButton) findViewById(R.id.btn_reply_send); etReply = (EditText) findViewById(R.id.et_reply); Intent intent = getIntent(); CommentsFragment commentsFragment = null; Parcelable postParcel = intent.getParcelableExtra(Constants.KEY_POST_PARCEL); if (postParcel != null) { commentsFragment = CommentsFragment.newInstance(postParcel, intent.getBooleanExtra(Constants.KEY_IS_BOOKMARKED, false)); Post post = Parcels.unwrap(postParcel); //FIXME how the url could be null?! mUrl = (post.getUrl() != null ? post.getUrl() : "https://news.ycombinator.com/"); mPostId = post.getId(); } else { final Uri data = intent.getData(); if (data != null && data.getQueryParameter("id") != null) { long storyId = Long.parseLong(data.getQueryParameter("id")); commentsFragment = CommentsFragment.newInstance(storyId); mPostId = storyId; } } if (savedInstanceState == null) { if (commentsFragment != null) { getFragmentManager().beginTransaction() .add(R.id.container, commentsFragment, Constants.FRAGMENT_TAG_COMMENT) .commit(); } } mDataManager = new DataManager(); mCompositeSubscription = new CompositeSubscription(); }
Example 18
Source File: DemoOfUiActivity.java From UltimateAndroid with Apache License 2.0 | 4 votes |
private void initViews() { ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); // actionBar.setHomeAsUpIndicator(R.drawable.ic_drawer); actionBar.setHomeButtonEnabled(true); // actionBar.setDisplayShowHomeEnabled(false); mPlanetTitles = getResources().getStringArray(R.array.items_name); mTitle = mDrawerTitle = getTitle(); mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, R.string.drawer_open, R.string.drawer_close) { /** Called when a drawer has settled in a completely closed state. */ public void onDrawerClosed(View view) { super.onDrawerClosed(view); getSupportActionBar().setTitle(mTitle); invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu() } /** Called when a drawer has settled in a completely open state. */ public void onDrawerOpened(View drawerView) { super.onDrawerOpened(drawerView); getSupportActionBar().setTitle(mDrawerTitle); invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu() } }; // Set the drawer toggle as the DrawerListener Logs.d("mDrawerLayout " + (mDrawerLayout != null) + " " + "mDrawerToggle " + (mDrawerToggle != null)); mDrawerLayout.setDrawerListener(mDrawerToggle); //mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, Gravity.CLIP_VERTICAL); //mDrawerLayout.setScrimColor(getResources().getColor(R.color.babyBlueColor)); // mDrawerList.setAdapter(new ArrayAdapter<String>(this, // R.layout.left_menu, mPlanetTitles)); //mDrawerList.setAdapter(new SimpleAdapter(this,null,R.layout.left_menu_layout,null,null)); mDrawerList.setAdapter(new ArrayAdapter<String>(this, R.layout.left_menu_layout, mPlanetTitles)); // Set the list's click listener mDrawerList.setOnItemClickListener(new DrawerItemClickListener()); // getSupportParentActivityIntent(); }
Example 19
Source File: DemoOfUiActivity.java From UltimateAndroid with Apache License 2.0 | 4 votes |
private void initViews() { ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); // actionBar.setHomeAsUpIndicator(R.drawable.ic_drawer); actionBar.setHomeButtonEnabled(true); // actionBar.setDisplayShowHomeEnabled(false); mPlanetTitles = getResources().getStringArray(R.array.items_name); mTitle = mDrawerTitle = getTitle(); mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, R.string.drawer_open, R.string.drawer_close) { /** Called when a drawer has settled in a completely closed state. */ public void onDrawerClosed(View view) { super.onDrawerClosed(view); getSupportActionBar().setTitle(mTitle); invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu() } /** Called when a drawer has settled in a completely open state. */ public void onDrawerOpened(View drawerView) { super.onDrawerOpened(drawerView); getSupportActionBar().setTitle(mDrawerTitle); invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu() } }; // Set the drawer toggle as the DrawerListener Logs.d("mDrawerLayout " + (mDrawerLayout != null) + " " + "mDrawerToggle " + (mDrawerToggle != null)); mDrawerLayout.setDrawerListener(mDrawerToggle); //mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, Gravity.CLIP_VERTICAL); //mDrawerLayout.setScrimColor(getResources().getColor(R.color.babyBlueColor)); // mDrawerList.setAdapter(new ArrayAdapter<String>(this, // R.layout.left_menu, mPlanetTitles)); //mDrawerList.setAdapter(new SimpleAdapter(this,null,R.layout.left_menu_layout,null,null)); mDrawerList.setAdapter(new ArrayAdapter<String>(this, R.layout.left_menu_layout, mPlanetTitles)); // Set the list's click listener mDrawerList.setOnItemClickListener(new DrawerItemClickListener()); // getSupportParentActivityIntent(); }
Example 20
Source File: SlidingUpBaseActivity.java From Android-ObservableScrollView with Apache License 2.0 | 4 votes |
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(getLayoutResId()); mToolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(mToolbar); ViewHelper.setScaleY(mToolbar, 0); ActionBar ab = getSupportActionBar(); if (ab != null) { ab.setHomeButtonEnabled(true); ab.setDisplayHomeAsUpEnabled(true); ab.setTitle(""); } mToolbarColor = getResources().getColor(R.color.primary); mToolbar.setBackgroundColor(Color.TRANSPARENT); mToolbar.setTitle(""); mFlexibleSpaceImageHeight = getResources().getDimensionPixelSize(R.dimen.flexible_space_image_height); mIntersectionHeight = getResources().getDimensionPixelSize(R.dimen.intersection_height); mHeaderBarHeight = getResources().getDimensionPixelSize(R.dimen.header_bar_height); mSlidingSlop = getResources().getDimensionPixelSize(R.dimen.sliding_slop); mActionBarSize = getActionBarSize(); mColorPrimary = getResources().getColor(R.color.primary); mSlidingHeaderBlueSize = getResources().getDimensionPixelSize(R.dimen.sliding_overlay_blur_size); mHeader = findViewById(R.id.header); mHeaderBar = findViewById(R.id.header_bar); mHeaderOverlay = findViewById(R.id.header_overlay); mHeaderFlexibleSpace = findViewById(R.id.header_flexible_space); mImageView = findViewById(R.id.image); mImageView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { slideOnClick(); } }); mScrollable = createScrollable(); mFab = findViewById(R.id.fab); mFab.setOnClickListener(fabClickListener); mFabMargin = getResources().getDimensionPixelSize(R.dimen.margin_standard); mInterceptionLayout = (TouchInterceptionFrameLayout) findViewById(R.id.scroll_wrapper); mInterceptionLayout.setScrollInterceptionListener(mInterceptionListener); mTitle = (TextView) findViewById(R.id.title); mTitle.setText(getTitle()); mToolbarTitle = (TextView) findViewById(R.id.toolbar_title); mToolbarTitle.setText(mTitle.getText()); ViewHelper.setAlpha(mToolbarTitle, 0); ViewHelper.setTranslationY(mTitle, (mHeaderBarHeight - mActionBarSize) / 2); if (savedInstanceState == null) { mSlidingState = SLIDING_STATE_BOTTOM; } ScrollUtils.addOnGlobalLayoutListener(mInterceptionLayout, new Runnable() { @Override public void run() { if (mFab != null) { ViewHelper.setTranslationX(mFab, mTitle.getWidth() - mFabMargin - mFab.getWidth()); ViewHelper.setTranslationY(mFab, ViewHelper.getX(mTitle) - (mFab.getHeight() / 2)); } changeSlidingState(mSlidingState, false); } }); }