问题标签 [android-toolbar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
21274 浏览

android - 从片段在我的工具栏上设置字幕

我在从片段中设置工具栏中的副标题时遇到了一些问题。我在 setSubTitle 处不断收到空指针异常。

将工具栏添加到主机活动:

我的风格.xml

这是Logcat:

我是否必须制作界面侦听器并在我的片段活动中收听片段开始和停止以设置字幕,或者是否有更简单的方法可以从片段中在我的工具栏中设置字幕。

如果您需要查看我的更多代码,请告诉我。

干杯。

0 投票
2 回答
3013 浏览

android - 膨胀类 android.support.v7.widget.Toolbar 时出错

我正在尝试将工具栏(android.support.v7.widget.Toolbar)与导航抽屉一起使用。但它显示异常“错误膨胀类 android.support.v7.widget.Toolbar”。如果我不在android.support.v7.widget.Toolbarxml 中使用,代码工作正常。我的活动正在扩展android.support.v7.app.ActionBarActivity。这是我的 main_activity.xml

样式.xml

样式-v11

样式-v14

我正在测试 jellybean、minSdkVersion="16" 和 targetSdkVersion="21"。

0 投票
2 回答
3360 浏览

android - 导航抽屉:Gmail 与 AppCompatv7 v21

我正在尝试将我的导航抽屉更改为类似于新的 Gmail 应用程序的导航抽屉。我正在使用 AppCompatv7 - v21,并拥有更新的 sdk。我错过了什么?请参考下面的图片。

邮箱导航:

在此处输入图像描述

导航抽屉在工具栏上移动。

我目前的导航:

在此处输入图像描述

导航抽屉位于工具栏下方。

[编辑]

这是我早期的 XML 代码:

现在根据 pedro 的建议,我尝试将工具栏移动到抽屉布局中。

这是我的新xml:

这是我在 onCreate() 中的当前代码

现在,我什至看不到工具栏。这是图像。

在此处输入图像描述

[编辑]

这是我的新布局。这有效..再次感谢佩德罗...

在此处输入图像描述

0 投票
2 回答
9094 浏览

android - 使用工具栏作为操作栏不会膨胀菜单

我正在尝试将 Toolbar 用作操作栏,并遵循 Chris Banes 指南:

https://chris.banes.me/2014/10/17/appcompat-v21/

现在按照该设置我有一个空的工具栏,似乎 getMenuInflater().inflate() 不起作用。

空工具栏

在我的活动中,我有:

在 onCreate() 中:

这是我的布局:

我哪里错了?

0 投票
1 回答
2104 浏览

android - Android Spinner and Toolbar (android.support.v7.widget.Toolbar)

When I noticed that most navigations options of the Actionbar are getting deprecating I started quickly to replace the Actionbar with the new Android Toolbar. Mostly working well I've still run into problems. I have a spinner in my toolbar which contents disappear at rotation.

My Toolbar is located in the layout of the MainActivity like this:

In onCreate in the MainActivity I'm inflating menu buttons, logo and spinner

At screen rotation the Spinner's contents disappear, the spinner is still there just empty. The SpinnerAdapter containing the elements still contains them, it just as the adapter has been deattached from the toolbar.

Edit updated code for the SpinnerAdapter creation:

The adapter is set in onCreate of the fragment:

Then I have asyncTasks which retrieve the data, once the retrieval is done I use the following call to present the data:

Edit 2

The issue occurred because the reference to the mToolbar created in onCreate was becoming faulty after Screen rotation. By moving the following to onCreateView it started to work:

0 投票
3 回答
42700 浏览

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

我正在尝试向新工具栏 (Lollipop) 添加自定义视图。但不知何故,视图被添加到工具栏下方。我使用时它工作正常,actionBar.setCustomView但现在迁移到工具栏后,它不起作用。下面是代码。应该做哪些改变?

片段:

0 投票
1 回答
316 浏览

android - 尝试使用支持工具栏但它不起作用

这是我的布局:

相关代码片段:

标题永远不会显示。我没有收到任何错误,我可以在 mToolbar 上进行调用,就好像它正在工作一样。我还在我的应用程序的顶部看到它,所以它就在那里,它没有被其他任何东西覆盖,但是文本没有更新,我无法设置任何图标,而且我对它所做的任何事情似乎都不起作用.

我不知道该怎么做,处理工具栏的教程使它看起来很容易,但它只是不起作用。

编辑:这里是toolbar.xml

0 投票
1 回答
401 浏览

android - 棒棒糖上的导航抽屉显示在系统栏后面

在 Lollipop 上,在 Gmail 应用程序中,导航抽屉在顶部状态栏后面打开。我的导航抽屉布局是match_parent,但它停在状态栏下方。知道如何做到这一点吗?

仅供参考,我正在使用新的工具栏...

这张图是网上找的,不要介意右边的图。。

在此处输入图像描述

0 投票
3 回答
565 浏览

android - Android NavigationDrawer 和工具栏

请帮我创建Toolbar,哪些内容会结束@+id/left_drawer?可能吗? 在此处输入图像描述

0 投票
7 回答
60255 浏览

android - 工具栏下方的导航抽屉

我试图让导航抽屉在工具栏下方打开。

如何重新格式化 xml 以便导航栏在工具栏下方打开?