Articles of android toolbar

此活动已经有一个由窗口装饰提供的操作栏(FEATURE_ACTION_BAR)

此活动已经有一个由窗口装饰提供的操作栏。 不要在主题中请求Window.FEATURE_ACTION_BAR并将windowActionBar设置为false以使用工具栏代替 这是我得到的错误,我搜索了解决方案,但我没有find如何解决它。 这是我的代码: styles.xml @color/myPrimaryColor @color/myPrimaryDarkColor @color/myAccentColor @color/myTextPrimaryColor false @android:color/white #56FFFFFF send_comment.xml (我的活动布局) SendComment.java public class SendComment extends ActionBarActivity { private Toolbar toolbar; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.send_comment); toolbar = (Toolbar) findViewById(R.id.my_toolbar); toolbar.setTitle(“”); setSupportActionBar(toolbar); } } 我究竟做错了什么?

StandAlone工具栏项目的背景波纹效应消失了

使用独立工具栏时,项目的可选背景存在问题,本文后面的内容也不起作用: http://blog.mohitkanwal.com/blog/2015/03/07/styling-material-toolbar-in-android/ 检查下面屏幕截图中的常规工具栏,使用独立工具栏时,涟漪效果选择器已消失。 这是我的风格: @color/green @style/DrawerArrowToggle @color/white @color/white @color/white @style/ActionBar.TitleText @style/MoreActionButton @style/Widget.AppCompat.ActionButton ?android:selectableItemBackground ?android:selectableItemBackground @color/accentColor 编辑:从我的代码中隔离问题后,我能够重现该问题,它似乎与新的支持设计库有关。 以下是有问题的测试代码: TestToolbar.zip

如何在工具栏上的后退箭头上显示和设置单击事件

如何在android工具栏中设置后退箭头并应用单击监听器?

在Android工具栏中删除汉堡包(菜单)图标后的大填充?

这是菜单图标后面的大填充间隙的图片: 这是在我的项目没有工作一个月(暑期学校)后发生的。 我刚刚回到它并注意到在更新Android Studio后工具栏上的这个差距比正常差距大。 我在SO上找不到任何关于此的问题/解决方案。 如果有人能提供帮助,那将非常感激。 我通过这样做加载汉堡包图标(每行都正确放置在应用程序中,在类声明,onCreate()等中。为了简单起见,我把它放在这里。): ActionBarDrawerToggle mDrawerToggle; mDrawerToggle = new ActionBarDrawerToggle(getActivity(), dl, toolbar, R.string.nav_open, R.string.nav_closed) mDrawerToggle.syncState(); 这是我的工具栏的xml代码: 我尝试了各种contentInset xml属性但没有影响菜单图标后的间距。 编辑:此链接显示我曾经拥有的(在页面中间find)。 如果您注意到标题和汉堡包图标之间的间距,则间距不会像此处显示的图片那样宽。 这就好像间距增加了一倍。

AppCompat v21 Dark ToolBar风格

我希望我的ToolBar可以作为ActionBar使用,我希望它看起来像一个带有暗动作条的浅色主题。 我似乎无法find合适的组合来做到这一点。 这就是我在styles.xml中的含义 false @color/my_awesome_color @color/my_awesome_text_color @color/my_awesome_darker_color @color/accent 和我的工具栏 目前我明白了 我想要的是菜单项也是白色的 是否有一个优雅的解决方案或我必须为每个工具栏的项目选择自定义样式? 似乎应该有。

将自定义视图添加到工具栏

我正在尝试将自定义视图添加到新工具栏(Lollipop)。 但不知何故,视图会添加到工具栏下方。 我使用actionBar.setCustomView时工作正常,但现在迁移到工具栏后,它不起作用。 以下是代码。 应该做些什么改变? 片段: toolbar = (Toolbar) getView().findViewById(R.id.toolbar); ((ActionBarActivity) getActivity()).setSupportActionBar(toolbar); toolbar.setTitle(getString(R.string.app)); ActionBar actionBar = ((ActionBarActivity) getActivity()) .getSupportActionBar(); actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM); LayoutInflater inflater = (LayoutInflater) getActivity() .getSystemService(Context.LAYOUT_INFLATER_SERVICE); // inflate the view final View view = inflater.inflate(R.layout.actionbar_search, null); final ImageView searchIcon = (ImageView) view .findViewById(R.id.search_icon); final ClearableAutoCompleteTextView searchBox = (ClearableAutoCompleteTextView) view .findViewById(R.id.search_box); // start with the text […]

如何在AppCompatActivity中显示带有图标和文本的菜单项

我在xml文件中尝试了不同的组合: 要么 要么 要么 我试图以编程方式设置它 @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater){ MenuItem item = menu.add(R.string.menu_create_alarm); item.setShowAsAction(MenuItem.SHOW_AS_ACTION_WITH_TEXT|MenuItem.SHOW_AS_ACTION_IF_ROOM); item.setIcon(R.drawable.ic_action_accept); item.setOnMenuItemClickListener( new OnMenuItemClickListener(){ @Override public boolean onMenuItemClick(MenuItem item){ saveAlarm(); return true; } } ); // inflater.inflate(R.menu.menu_create_alarm, menu); super.onCreateOptionsMenu(menu, inflater); } 要么 但是,仅显示图标。 并且有植物的房间,因为我没有设置工具栏标题。 删除菜单并使用工具栏内的按钮重新替换菜单是不可取的。 如何显示文字?

当键盘出现时,Android工具栏会向上移动

我正在创建一个基于聊天的UI屏幕,其中我有聊天消息的工具栏和recyclelerview,并回复msg布局。 每当edittext获得焦点时它会向上移动工具栏。 相反,我想调整recyclerview的大小。 一些stackoverflow答案建议在工具栏下方放置一个空的滚动视图 ,但它不起作用。 我将windowSoftInputMode设置为清单文件中的stateVisible|adjustPan 。

如何更改工具栏导航图标和选项菜单边距

有没有办法在Toolbar更改导航图标的左边距和操作项的右边距?

如何将VectorDrawable与Android工具栏一起使用?

在工具栏中使用新VectorDrawable的正确方法是什么? 我尝试使用app:srcCompat元素,如下图所示,但没有显示任何内容。 我在JB(16)上使用android.support.v7.widget.Toolbar和Android Support Library v23.2拥有自己的工具栏布局。