问题标签 [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 回答
6063 浏览

android - Honeycomb 的 Android ActionBar 选项卡样式

我正在使用 SDK 中的 HoneycombGallery 示例应用程序并尝试更改 ActionBar 选项卡的样式(即“气球”、“自行车”、“机器人”、“糕点”)。使用“轻”主题,选项卡有蓝色下划线。我只是想让这个红色与我正在开发的应用程序的风格相匹配。

我尝试在 SDK 文档中研究样式(http://developer.android.com/guide/topics/ui/actionbar.html)和网络上的其他来源,但我不太确定我了解什么属性/属性控制着这种特殊的标签样式。

如果有人有资源或代码示例可以演示 ActionBar 的完整自定义样式,我将不胜感激。

0 投票
4 回答
4040 浏览

android - Android 操作栏:自定义选项卡和溢出

我很难为操作栏实现自定义样式的选项卡:我需要使选项卡(我的意思是按钮)对正常状态和选定状态都使用自定义图形。

我已经能够使用杀死所有原生样式

然后使用 Tab.setIcon() 使选项卡看起来像我需要的方式,但我需要它们对切换做出反应(通过在两个 Drawable 之间切换 - 用于打开和关闭状态)。

我试过像这样创建一个 Drawable 选择器:

但选项卡在选择时不会切换到按下模式。

另外,我尝试在 TabListener.onTabSelected() 和 .onTabUnselected() 中调用 Tab.setIcon() - 也没有运气。

有谁知道这个的一个好的解决方案?

此外,我需要显示自定义视图而不是溢出菜单 - 我已经搜索了一堆“提示”来重新考虑我的 UI 以“遵循 Android 方式”,但问题是 UI 实际上并不是我需要重新考虑的 -它是客户的 :) 所以我真的很想找到一种方法来解决 ActionBar 的自定义缺点。

任何建议都非常感谢,在此先感谢。

0 投票
1 回答
1102 浏览

android - Android ActionBar 导致构建错误(未找到资源)

尝试了一个带有johannilssons android-actionbar 插件的示例项目,它运行良好。在另一个项目上尝试过,得到了这个错误。关于如何继续定位错误源的想法?

0 投票
4 回答
19663 浏览

android - Android 3.0 ActionBar,改变颜色

如何更改选项卡下方下划线的颜色?它目前是浅蓝色的,我找不到任何关于如何为 Android 3.0 更改它的资源。

此外,由于以下原因,我想更改显示在 ActionBar 右侧的菜单项的文本颜色:android:showAsAction="ifRoom|withText"

有谁知道如何改变这些?

0 投票
1 回答
1125 浏览

android - Android 3.0 旋转操作栏

对于 3.0 的操作栏,我可以为纵向和横向定义两种操作栏样式吗?当我从横向模式切换到纵向模式时,操作栏不会自行重置(例如在没有可用空间时隐藏图标)。我正在使用带有兼容性库的 sdk 11。谢谢。

0 投票
1 回答
13640 浏览

android - 使用 v4 Fragments API 实现 ActionBar 选项卡

我的应用程序目前正在使用 Fragments/v4 兼容包来支持一直到 1.6 的 Android 版本。这意味着我所有的 Fragment 都继承自兼容包的Fragment. 我目前正在尝试重新设计应用程序的某些部分以利用 Honeycomb 功能,例如ActionBar.

我已经在 3.0 之前的设备上使用了我自己的类似操作栏的实现,否则使用 Honeycomb 操作栏。这一点不是问题。

我遇到的问题是尝试使用 ActionBar 实现选项卡。ActionBar.TabListener期望本机FragmentFragmentTransaction类能够工作 - 因此尝试使用我的 Fragment 类(从兼容性库继承)不会编译。

那么,有没有人知道如何使用Fragment带有ActionBar标签的兼容包版本的片段?

tldr:如何使用带有从 v4 兼容库继承的片段的 ActionBar 选项卡?

0 投票
8 回答
61027 浏览

android - 从 Honeycomb 操作栏中删除应用程序图标和标题

如何删除操作栏中默认出现的应用程序图标和标题?

这里有一个类似的问题:我可以从 Honeycomb 的操作栏中隐藏应用程序图标吗?,但它没有谈论如何做到这一点?

0 投票
2 回答
5935 浏览

java - 如何在 Android Honeycomb 的操作栏中添加第二个下拉列表?

上周我一直在玩 Honeycomb,很难在 Action Bar 中找到关于多个下拉列表的内容。我已经使用了本教程并成功地向其中添加了一个下拉列表。但我不知道如何添加另一个。如果你知道怎么做,请告诉我。谢谢。

PS 还有一点,我怎样才能改变动作栏中元素的位置(这是题外话)?

0 投票
1 回答
25539 浏览

android - 操作栏自定义视图

我想声明一个自定义视图,但我还希望带有向上图标的主页徽标以其默认功能出现在左侧。我怎样才能同时使用两者?

0 投票
1 回答
2777 浏览

android - Android ActionBar:设置动作视图的文本颜色?

我发现如何在 Android 3.0 ActionBar 中更改许多其他样式信息,但我无法弄清楚使用什么样式定义来更改使用“withText”属性创建的项目的文本颜色.

有没有办法在自定义主题中在整个应用程序范围内执行此操作?