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

android - Android棒棒糖工具栏在打开/关闭抽屉和后退按钮之间切换

我有标准的导航抽屉,但现在我正在尝试使用工具栏对其进行修改。

早些时候我的代码看起来像: MainActivity.java

NavigationDrawerFragment.java

现在我修改了我的代码: MainActivity.java

NavigationDrawerFragment.java

shouldDisplayHomeUp函数:

但是没有显示后退箭头

我试过打电话

所以后退箭头出现但点击它没有效果

0 投票
2 回答
3127 浏览

android - 带有 android 棒棒糖工具栏的快速返回操作栏

我正在使用 AppCompat-v21 的新工具栏。我想要做的是在用户开始向下滚动时隐藏操作栏,并在用户向上滚动时再次显示操作栏。它就像谷歌播放应用程序。我在工具栏下方也有一个选项卡布局,例如 google play 应用程序。那需要留在那里。

我尝试使用来自 google IO 应用程序的代码。但是它使工具栏消失,并且在工具栏消失时主要内容不会向上移动。工具栏之前的位置仍然存在空白空间。也许是因为该实现仅适用于列表和网格视图。

知道怎么做吗?

0 投票
2 回答
2302 浏览

android - Android 的 Toolbar / SupportActionBar 的 Material Design

我今晚正在尝试新闻主题,我想知道是否有人知道这些解决此问题的方法。

这出现在库存工具栏上,甚至如下所示,在引用自定义布局文件时。

它相对较小,但我的强迫症眼睛直视它,所以也许有人可以提供帮助。谢谢 :)

裁剪的字幕下降的屏幕截图。

0 投票
10 回答
162753 浏览

android - 使用 AppCompat ActionBarActivity 更改状态栏颜色

在我的一项活动中,我使用Palette. 但是在 5.0 设备上,使用颜色是我在活动主题中ActionBarActivity的颜色,所以我有 2 种非常不同的颜色,看起来不太好。status barcolorPrimaryDark

我意识到在 5.0 中你可以使用Window.setStatusBarColor()ActionBarActivity没有这个。

所以我的问题是在 5.0 中如何更改状态栏颜色ActionBarActivity

0 投票
2 回答
31527 浏览

android - 我在哪里为 Android 5.0 中的工具栏小部件定义 XML?

好的,我现在已经浏览了几篇 StackOverflow 帖子,但我仍然对我的工具栏的这个 xml 的去向感到困惑。

它进入我的/layout/activity_main.xml?

0 投票
1 回答
1298 浏览

android - 在哪里可以查看 Toolbar 小部件的 android 源代码?

对于支持版本和 Android-L 版本,我都找不到 Toolbar 类的源代码。

https://android.googlesource.com/platform/frameworks/base.git/+/android-l-preview_r2/core/java/android/widget/

https://android.googlesource.com/platform/frameworks/support.git/+/android-l-preview_r2/v7/appcompat/src/android/support/v7/widget/

0 投票
7 回答
45663 浏览

android - 如何使用 appcompat v21 在独立工具栏上启用 homeAsUp 或调用 setDisplayHomeAsUpEnabled()

我正在尝试将我的应用程序转换为使用 v21 AppCompat 库,因此我开始使用 Toolbar 而不是 ActionBar。在我所有的常规活动(扩展 ActionBarActivity)中,一切都很好。但是在我扩展 PreferenceActivity 的 SettingsActivity 中,因此我不能使用 setSupportActionBar(actionbar) 调用,我需要使用“独立”工具栏。工具栏出现了,但我不知道如何将“主页/向上”按钮添加到工具栏。

设置活动.java:

布局/activity_settings.xml:

布局/actionbar.xml:

菜单/settings.xml:

我尝试将 actionBarStyle 和 displayOptions 添加到我的主题中,如在 android 嵌套 PreferenceScreen 上显示上/后按钮中所述?,但是在其他地方有人说我使用Toolbar时不会使用actionBarStyle,他们似乎是对的。

值/主题.xml:

0 投票
3 回答
22310 浏览

android - Android:如何/教程将 ActionBar 更改为 ActionBarCompat(工具栏)?

我一直坚持这一点,检查了官方指导等。任何教程/从 ActionBar 更改为 ActionBarCompat 的步骤是什么(对于旧版本的工具栏和支持?我已经导入了 appcompat-v7:21.0.+,试过了

getSupportActionBar();

在样式中将主题更改为 appcompat 主题...有什么常见的错误要注意或想法吗?

不断收到这种错误:

0 投票
1 回答
1494 浏览

android - Toolbar vs appcompat v7-21 toolbar

What is the difference between the two? what all features are included in toolbar thats not in v7-21 toolbar? What all limitations are there in using v7-21 tollbar in place of toolbar?

0 投票
4 回答
37163 浏览

android-tabs - 在现有项目的 Android 开发人员工具中使用支持库 v7:21 和工具栏添加滑动选项卡

我已经阅读了此链接中的信息:Use Tab with new ToolBar (AppCompat v7-21)并对此进行了大量研究。

但问题是 SlidingTabLayout 项目正在使用 Gradle 构建文件和结构。我想使用 Eclipse 添加选项卡布局。我该怎么做呢?

不过,我确实在 Android Studio 中运行了 SlidingTabLayout 项目。但是如何在 v7:21 中将选项卡添加到工具栏?

注意:所有这些都需要在现有项目中完成,该项目已完成所有设置并警告我 API 21 中已弃用的 API,如 ActionBar.setNavigationMode 等