问题标签 [android-actionbar]

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 投票
1 回答
480 浏览

android - Android Action Bar 和 I/O 项目

我正在阅读使用操作栏,它说,“......如果你想使用操作栏 API,例如添加选项卡或修改操作栏样式,你需要将 android:minSdkVersion 设置为'11',所以你可以访问 ActionBar 类。” 但是,在I/O项目中,Manifest 的 minSdkVersion 为“7”。他们如何制作主题和标签?我很难理解他们在做什么。

谢谢

0 投票
2 回答
4261 浏览

android - Android ActionBar setCheckable()不起作用

我正在尝试使MenuItems我的其中一个Menu具有复选标记功能,但它似乎不起作用。除了复选标记显示之外,所有其他MenuItems都在工作,这个也可以。我究竟做错了什么?

0 投票
7 回答
54090 浏览

android - 自定义半透明Android ActionBar

我一直在搜索互联网(例如 Android 文档、此处的答案等)以寻找我认为是一个相当微不足道的问题的答案。您如何实现像Google MusicYouTube中那样的半透明操作栏(链接是图片示例)?

我希望视频内容是全屏的,并且不受操作栏的限制/下推,同时仍能利用内置 UI 组件的优势。我显然可以使用完全自定义的视图,但如果可能的话,我宁愿利用 ActionBar。

显现

活动

菜单

自定义操作栏视图

0 投票
1 回答
310 浏览

android - Google docs 和 picassa 工具应用中的操作栏

我在一些 pre-honeycomb 应用程序中看到了某种动作栏。例如在 Google 文档和 picassa 工具应用程序中。一些非谷歌应用也有相同的操作栏。例如推特。这个酒吧看起来很相似。是否有一些控件或小部件?

0 投票
2 回答
2851 浏览

android - 即使将最低 SDK 版本设置为 11,也未创建 ActionBar

我的最小 SDK 版本设置为 11,目标 SDK 版本设置为 11。我有一个包含一些片段的活动。该样式具有parent="@android:style/Theme.Light"并且不隐藏操作栏。在我希望看到操作栏的活动中,我覆盖了onCreateOptionsMenu(). 我的理解是 onCreateOptionsMenu() 将在活动开始时自动调用,这将创建操作栏。这不会发生在我身上。我不确定我的理解是否错误,或者我做错了什么导致它没有出现。

需要明确的是,我的 onCreateOptionsMenu 方法甚至没有触发。我怀疑问题出在代码的另一部分,但我不知道它可能是什么。

这是我的菜单xml:

这是活动使用的样式:

0 投票
24 回答
166459 浏览

android - getActionBar() 返回 null

我有一个奇怪的问题。我正在使用targetsdk 13制作一个应用程序。

在我的主要活动的 onCreate 方法中,我调用getActionBar()来设置我的操作栏。这在 Android 3.2 模拟器上运行时工作正常,但在使用 Android 3.0 和 3.1 时,该getActionBar()方法返回 null。

我觉得这非常奇怪,我看不出有什么理由这样做。这是模拟器的错误还是我需要做些什么来确保我的应用程序具有操作栏?

解决方案: 我想我已经找到了解决这个问题的方法。我没有使用 setContentView 为活动设置布局。相反,我fragmentTransaction.add(android.R.id.content, mFragment, mTag)用来向活动添加片段。这在 3.2 中运行良好,但在早期的蜂窝版本中,如果您不在onCreate()方法中使用 setContentView,则显然未设置操作栏。setContentView()所以我通过在我的方法中使用该方法来修复它,onCreate()并为它提供一个包含空 FrameLayout 的布局。我仍然可以fragmentTransaction.add(android.R.id.content, mFragment, mTag)像以前一样使用该方法。

这不是最漂亮的修复,但它有效。

0 投票
2 回答
1960 浏览

android - 如何在 HoneyComb Android 中将 ActionBar 的下拉导航对齐到右侧?

我是 Android 开发的新手。

我有 spinnerAdapter 并将其传递给 Actionbar 的下拉导航器。但它在操作栏的左侧显示下拉列表。

我想在 ActionBar 的右侧显示该列表。

提前致谢。

0 投票
2 回答
515 浏览

android - 如何在 Android 上创建可伸缩的导航栏

我正在尝试在屏幕上部创建一个带有 5 个按钮的导航栏。我希望按钮大小即使在不同的屏幕尺寸上也能保持不变并拉伸到屏幕的宽度。

我找到的最合适的解决方案是表格视图。问题是我找不到只有一个表格行并以线性视图继续屏幕的其余部分的方法。

在下面的示例中,EditText 出现在屏幕底部,而不是直接出现在导航栏之后。

有任何想法吗?

0 投票
5 回答
18549 浏览

android - 更改 ActionBar 隐藏动画?

默认情况下,在 Android 3.0+ 中,当调用 ActionBar.hide()/show() 时,该栏会使用简短的淡入/淡出动画进行动画处理。

此列表中似乎没有与动画资源关联的 XML 样式属性。

有没有办法改变这个动画?就我而言,我只是想改变动画时间,但也可以有滑动动画吗?

0 投票
2 回答
1104 浏览

android - 像 Books 应用一样的操作栏

在 Honeycomb 中,图书操作栏在用户点击屏幕时淡入/淡出,在其他布局内容上出现/消失。

这是怎么做到的?