How to remove a button from toolbars
You can edit Nutrient’s toolbars before they’re displayed onscreen. This example shows how to remove the ink highlighter button from the annotation creation toolbar:
override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setOnContextualToolbarLifecycleListener(this) } override fun onPrepareContextualToolbar(toolbar: ContextualToolbar<*>) { if (toolbar is AnnotationCreationToolbar) { // Get the existing menu items so you can modify them. val menuItems = toolbar.menuItems // Find and remove the ink highlighter button from the toolbar. val highlighterItem = menuItems.find { it.id == R.id.pspdf__annotation_creation_toolbar_item_ink_highlighter} if (highlighterItem != null) { menuItems.remove(highlighterItem) } // Replace the menu items. toolbar.setMenuItems(menuItems) } } override fun onDisplayContextualToolbar(toolbar: ContextualToolbar<*>) {} override fun onRemoveContextualToolbar(toolbar: ContextualToolbar<*>) {}