Refine search
actionBar.setCustomView(view, layoutParams); Toolbar parent = (Toolbar) view.getParent(); parent.setContentInsetsAbsolute(0, 0); 2 Use Toolbar toolbar.setTitle(""); mTitle = (TextView) toolbar.findViewById(R.id.toolbar_title); mTitle.setText(title); setSupportActionBar(toolbar);
public class SettingsActivity extends PreferenceActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_settings); Toolbar actionbar = (Toolbar) findViewById(R.id.actionbar); if (null != actionbar) { actionbar.setNavigationIcon(R.drawable.abc_ic_ab_back_mtrl_am_alpha); actionbar.setTitle(R.string.title_activity_settings); actionbar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { NavUtils.navigateUpFromSameTask(SettingsActivity.this); } }); // Inflate a menu to be displayed in the toolbar actionbar.inflateMenu(R.menu.settings); } } }
private void initToolbars() { Toolbar toolbarTop = (Toolbar) findViewById(R.id.toolbar_top); setSupportActionBar(toolbarTop); Toolbar toolbarBottom = (Toolbar) findViewById(R.id.toolbar_bottom); toolbarBottom.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() { @Override public boolean onMenuItemClick(MenuItem item) { switch(item.getItemId()){ case R.id.action_settings: // TODO break; // TODO: Other cases } return true; } }); // Inflate a menu to be displayed in the toolbar toolbarBottom.inflateMenu(R.menu.menu_main); }
if (toolbar != null) { toolbar.inflateMenu(R.menu.main); toolbar.setTitle("Card Toolbar"); toolbar.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() { @Override public boolean onMenuItemClick(MenuItem menuItem) { if (toolbar != null) { maintoolbar.inflateMenu(R.menu.main); maintoolbar.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() { @Override public boolean onMenuItemClick(MenuItem menuItem) {
result.put("ContentInsetEnd", view.getContentInsetEnd()); result.put("ContentInsetLeft", view.getContentInsetLeft()); result.put("ContentInsetRight", view.getContentInsetRight()); result.put("ContentInsetStart", view.getContentInsetStart()); result.put("Logo:", view.getLogo()); result.put("LogoDescription", view.getLogoDescription()); result.put("Menu:", view.getMenu()); result.put("NavigationContentDescription", view.getNavigationContentDescription()); result.put("NavigationIcon:", view.getNavigationIcon()); result.put("PopupTheme", IdsHelper.getNameForId(view.getPopupTheme())); result.put("Subtitle", view.getSubtitle()); result.put("Title", view.getTitle()); result.put("HasExpandedActionView", view.hasExpandedActionView()); result.put("IsOverflowMenuShowing", view.isOverflowMenuShowing()); result.put("ContentInsetEndWithActions", view.getContentInsetEndWithActions()); result.put("ContentInsetStartWithNavigation", view.getContentInsetStartWithNavigation()); result.put("CurrentContentInsetEnd", view.getCurrentContentInsetEnd()); result.put("CurrentContentInsetLeft", view.getCurrentContentInsetLeft()); result.put("CurrentContentInsetRight", view.getCurrentContentInsetRight()); result.put("CurrentContentInsetStart", view.getCurrentContentInsetStart()); result.put("OverflowIcon:", view.getOverflowIcon()); result.put("TitleMarginBottom", view.getTitleMarginBottom()); result.put("TitleMarginEnd", view.getTitleMarginEnd()); result.put("TitleMarginStart", view.getTitleMarginStart()); result.put("TitleMarginTop", view.getTitleMarginTop());
@Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { Toolbar tb=view.findViewById(R.id.toolbar); tb.inflateMenu(R.menu.actions_edit); tb.setOnMenuItemClickListener(item -> (onOptionsItemSelected(item))); if (((Contract)getActivity()).shouldShowTitle()) { tb.setTitle(R.string.app_name); } deleteItem=tb.getMenu().findItem(R.id.delete); }
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); toolbar.setNavigationIcon(getResources().getDrawable(R.drawable.ic_launcher)); toolbar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { toolbar.inflateMenu(R.menu.menu_my); toolbar.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() { @Override public boolean onMenuItemClick(MenuItem item) { toolbar.getMenu().clear(); // I believe this is what you are looking for toolbar.setTitle("Title"); toolbar.setSubtitle("Sub Title");
actionModeToolbar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { toolbarActionMode.finishActionMode(); actionModeToolbar.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() { @Override public boolean onMenuItemClick(MenuItem menuItem) { return callback.onActionItemClicked(null, menuItem); actionModeToolbar.setVisibility(View.VISIBLE); actionModeToolbar.setVisibility(View.GONE); callback.onPrepareActionMode(null, actionModeToolbar.getMenu()); actionModeToolbar.setTitle(title); actionModeToolbar.inflateMenu(menuRes);
TypedValue value = new TypedValue(); mContext.getTheme().resolveAttribute(android.R.attr.homeAsUpIndicator, value, true); mToolbar.setNavigationIcon( resources.getDrawable(value.resourceId, mContext.getTheme())); mToolbar.setNavigationOnClickListener(new OnClickListener() { @Override public void onClick(View v) { mToolbar.setOnMenuItemClickListener(this); Menu menu = mToolbar.getMenu(); menu.add(Menu.NONE, MENU_RESET, 0, res.getString(R.string.reset_tiles)); if (ConfigUtils.M) { mToolbar.setTitle(R.string.qs_edit);
private void setToolbar() { Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); if (toolbar != null) { setSupportActionBar(toolbar); toolbar.setNavigationIcon(R.drawable.ic_action_back); toolbar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { onBackPressed(); } }); } }
public class ToolbarConfigurer implements View.OnClickListener { private Activity activity; public ToolbarConfigurer(Activity activity, Toolbar toolbar, boolean displayHomeAsUpEnabled) { toolbar.setTitle((this.activity = activity).getTitle()); if (!displayHomeAsUpEnabled) return; toolbar.setNavigationIcon(R.drawable.abc_ic_ab_back_mtrl_am_alpha); toolbar.setNavigationOnClickListener(this); } @Override public void onClick(View v) { NavUtils.navigateUpFromSameTask(activity); } }
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); if (toolbar != null) { toolbar.setTitle(R.string.app_name); setSupportActionBar(toolbar); }
Toolbar toolbar = findViewById(R.id.my_awesome_toolbar); //Get rid of the title drawn by the toolbar automatically toolbar.setTitle(""); TextView toolbarTitle = (TextView) toolbar.findViewById(R.id.toolbar_title); toolbarTitle.setTextColor(Color.BLUE);
public static View getToolbarNavigationIcon(Toolbar toolbar){ //check if contentDescription previously was set boolean hadContentDescription = TextUtils.isEmpty(toolbar.getNavigationContentDescription()); String contentDescription = !hadContentDescription ? toolbar.getNavigationContentDescription() : "navigationIcon"; toolbar.setNavigationContentDescription(contentDescription); ArrayList<View> potentialViews = new ArrayList<View>(); //find the view based on it's content description, set programatically or with android:contentDescription toolbar.findViewsWithText(potentialViews,contentDescription, View.FIND_VIEWS_WITH_CONTENT_DESCRIPTION); //Nav icon is always instantiated at this point because calling setNavigationContentDescription ensures its existence View navIcon = null; if(potentialViews.size() > 0){ navIcon = potentialViews.get(0); //navigation icon is ImageButton } //Clear content description if not previously present if(hadContentDescription) toolbar.setNavigationContentDescription(null); return navIcon; }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_settings); Toolbar toolbar = (Toolbar) findViewById(R.id.tool_bar); toolbar.setTitle(R.string.action_settings); toolbar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { finish(); } }); }
public class SettingsActivity extends PreferenceActivity { @Override protected void onPostCreate(Bundle savedInstanceState) { super.onPostCreate(savedInstanceState); LinearLayout root = (LinearLayout)findViewById(android.R.id.list).getParent().getParent().getParent(); Toolbar bar = (Toolbar) LayoutInflater.from(this).inflate(R.layout.settings_toolbar, root, false); root.addView(bar, 0); // insert at top bar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { finish(); } }); } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main2); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); // setSupportActionBar(toolbar); toolbar.setTitle("Testing"); toolbar.setTitleTextColor(ContextCompat.getColor(this, R.color.colorAccent)); toolbar.inflateMenu(R.menu.menu_main); toolbar.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() { @Override public boolean onMenuItemClick(MenuItem item) { return false; } }); }
setContentView(R.layout.activity_main); mToolbar = (Toolbar) findViewById(R.id.toolbar); mToolbar.inflateMenu(R.menu.menu_main); mToolbar.setOnMenuItemClickListener(this); MenuItem item = mToolbar.getMenu().findItem(R.id.action_settings); SpannableString s = new SpannableString(item.getTitle()); ForegroundColorSpan span = new ForegroundColorSpan(System.currentTimeMillis() % 2 == 0 ? Color.RED :Color.GREEN);
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); LinearLayout root = (LinearLayout)findViewById(android.R.id.list).getParent().getParent().getParent(); Toolbar bar = (Toolbar) LayoutInflater.from(this).inflate(R.layout.settings_toolbar, root, false); root.addView(bar, 0); // insert at top bar.setTitle("Settings"); bar.setTitleTextColor(Color.WHITE); bar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { finish(); } }); addPreferencesFromResource(R.layout.settings); }
@Override public View getChildAt(int position) { return toolbar.getChildAt(position); }