问题标签 [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 投票
36 回答
92804 浏览

android - 是否可以更改 Android SearchView 上的文本颜色?

SearchView 元素没有任何用于更改文本颜色的属性。默认文本颜色为黑色,不适用于我们的深色背景。有没有办法在不求助于黑客的情况下改变文本的颜色?

我发现这个与更改文本大小有关的类似问题,但到目前为止,它没有任何答案: 如何设置 SearchView TextSize?

0 投票
2 回答
4155 浏览

android - 导航抽屉打开时,工具栏按钮不响应触摸

我正在使用 appcompat v7 库开发我的应用程序的材料设计版本,并且我遇到了导航抽屉的问题。当它打开时,Material Design 工具栏中的按钮停止工作——在导航抽屉之外的任何触摸都会关闭抽屉。以下是我的意思的GIF

动图

这是我用于活动的 xml 布局:

这是onCreate初始化抽屉和工具栏的代码。

有没有办法解决这个问题?

0 投票
7 回答
62967 浏览

android - 带有 AppCompat-v7 的工具栏和上下文操作栏

我正在使用 Lollipop 和 AppCompat-v7 库中引入的新添加的工具栏。我按照本指南设置工具栏我注意到,当您调用一些会调出上下文操作栏的东西(例如突出显示用于复制/粘贴的文本)时,它会将工具栏向下推到页面上。您可以在页面底部的图像中看到我在说什么:

所以,基本上,我是这样设置的。我在包含标签的 xml 文件中定义了工具栏:

然后,我在我的视图中实例化它:

在代码中,我这样设置:

有谁知道如何使 Contextual ActionBar 超越工具栏?

工具栏和上下文操作栏

0 投票
1 回答
12017 浏览

android - android.support.v7.widget.Toolbar 图标对齐问题

使用新的 Android 5.0 工具栏方法,并按照 Google IO 示例,我在工具栏中设置导航图标和微调器。

问题是,导航图标是底部对齐的。我找不到发生这种情况的任何原因......

[请注意,我特意将其设置为实心正方形,以便更清楚地看到对齐问题]

在此处输入图像描述

我的代码如下:

工具栏.xml

主要风格

活动主

0 投票
1 回答
1231 浏览

android - SwipeRefreshLayout (v4) with Toolbar hide the Listview

i have a layout with swipeaRefreshLayout and a Toolbar(Both from v4 and v7 using v-21), but when i start the app the listview its hide, i only can see the toolbar like a actionbar. This is my code:

0 投票
4 回答
33281 浏览

android - Android工具栏中的自定义图标

我正在尝试在支持工具栏中使用定义自定义图标,但显示的唯一图标是左箭头...我尝试在布局中设置它并以编程方式但结果是相同的。

这是我的活动

还有我的工具栏布局

0 投票
1 回答
3039 浏览

android - ActionBarDrawerToggle is not shown on Toolbar using android-support-v7:21 library

Trying to implement new drawer toggle from android-support-v7:21 library, but it is not shown. Code snippet:

0 投票
1 回答
6709 浏览

android - 带有工具栏偏移内容的 ActionMode

哦哦。当我将我的应用程序升级到 L 时,我用工具栏替换了 ActionBars,现在每当我启动 ActionMode 时,它​​都会下推所有内容。(我想这是因为再次显示 ActionBar 是为了显示 ActionMode。)是否可以将 ActionMode 显示为叠加层,或者让它驻留在工具栏中?

似乎也没有任何样式选项适用于它,这让我想知道是否有一种新的样式来设置它。有任何想法吗?

我正在使用 AppCompat V7 21,到目前为止我已经尝试windowActionModeOverlay=truetoolbar.startActionMode(..)

运行 ActionMode 的列表

0 投票
10 回答
105209 浏览

android - Android API 21 工具栏填充

如何使用 Android SDK API 版本 21(支持库)摆脱新工具栏中的额外填充?

我说的是这张图片上的红色箭头: 在此处输入图像描述

这是我正在使用的代码:

如您所见,我已将所有相关填充设置为 0,但 Spinner 周围仍有填充。我做错了什么或者我需要做什么来摆脱额外的填充?

编辑 有些人质疑我为什么要这样做。

根据 Material Design 规范,微调器应距左侧 72dp描述

我需要中和谷歌放在那里的填充,以便正确放置我的微调器:描述

编辑 2

根据下面 Chris Bane 的回答,我将 contentInsetStart 设置为 0。对于支持库,您需要使用 app 命名空间:

我希望这对某人有所帮助,这让我困惑了好几天。

0 投票
2 回答
2413 浏览

android - 工具栏不显示溢出图标

我正在使用新的Toolbar而不是ActionBar. 在 Android 5.0 上一切都很好:

在此处输入图像描述 在 4.4 上,它不显示溢出图标(尽管该功能在那里):

在此处输入图像描述

这是toolbar.xml我正在使用的: