问题标签 [android-actionbar-compat]

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

java - ActionBarSherlock 和 ActionBar 兼容性的区别

ActionBarSherlockAction Bar 兼容性有什么区别

几天前,谷歌刚刚发布了让我很困惑的 ActionBar 兼容性。Action Bar Compatibility 是否与 ActionBarSherlock 的工作方式相同并且编码是否相同?

示例: Action Bar Compatibility 中是否支持“向上”导航的应用程序图标或 ActionBar.Tab?

0 投票
1 回答
1441 浏览

android - Android中的ActionBarCompat变化效果

我正在使用 Google 的 UI 设计指南开发应用程序,所以我想实现 ActionBar。

它必须在 2.2 上运行,所以我决定使用 ActionBarCompat 示例。

我没有使用 iosched,其中操作栏是 XML 文件中包含的布局,我决定使用帮助器来实现它:

问题是,当我的应用程序正在加载时,它会显示默认的 TitleBar,然后它会变成我的,所以,有一个丑陋的效果......

有什么办法可以避免吗?

谢谢你!!

0 投票
2 回答
21972 浏览

android - ActionBarCompat - 如何使用它

我正在尝试在我自己的项目中使用 ActionBarCompat。我已经打开了示例项目(http://developer.android.com/resources/samples/ActionBarCompat/index.html),但我不知道如何自己实现它。

我找不到任何类型的教程。我应该把这个项目作为图书馆吗?有人可以给我一些指示吗?

0 投票
1 回答
2030 浏览

android - ActionBarCompat:设置导航模式

我在我的项目中使用 ActionBarCompat。我现在遇到的问题是我需要一个微调器才能在操作栏中显示。可以使用标准的 ActionBar,.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST)但这在操作栏兼容代码中不可用。

有没有解决的办法?还有哪些其他选择(除了重新设计布局。)

0 投票
2 回答
547 浏览

android - ActionBarCompat 更改项目图标

我正在开发一个实现 ActionbarCompat 的 API 7+ 应用程序。

目前,我在 ActionBar 上有一个带有“收藏夹”图标的活动,我正在尝试找到一种在收藏夹和不收藏夹之间切换图形的方法。

我在 onCreateOptionsMenu、onPrepareOptionsMenu 和 onOptionsItemSelected 中进行的所有努力都失败了,看来图标只能在创建时更改,而不能在活动已经运行时更改。

有没有人遇到过在运行时更改其中一个 ActionBarCompat 项目图标的方法,同时使用 ActionBarCompat 可见活动,并且仍然保持与 API 11+ 上的本机 ActionBar 的兼容性?

0 投票
3 回答
911 浏览

java - 无法运行 ActionBarCompat 示例

我在编译和运行 Android 16 的 ActionBarCompat 示例时遇到问题。我选择了 API 级别 16 作为构建目标,这似乎构建得很好,但是当我尝试调试时弹出这些错误。当然,我可以更改清单中的最低 API 级别,但这样做有什么意义呢?我没有对示例进行任何更改,为什么它不能正常工作?

我很困惑,任何帮助将不胜感激。

更新:我添加了 @TargetApi(14) 注释,然后将 Lint suppres newApi 添加到其中一种方法中,现在它似乎运行良好。我更加困惑。任何人都可以对发生的事情有所了解吗?

0 投票
5 回答
31606 浏览

android - Android ActionBar (ActionBarCompat) Spinner 下拉列表?

我目前正在工作面向 ActionBar (ActionBarCompat) 的项目,我需要一些关于 actionbar 的说明。

我正在使用这样的微调器布局,

我的代码,

它在我的 android Galaxy ace 中显示正常的微调器。我需要如下所示的输出,那个位置是 android 2.3。请给建议。

在此处输入图像描述

谢谢。

0 投票
2 回答
538 浏览

android - ImageView 上的 setPadding 崩溃活动

我使用 actionbarcompat 在预 Honeycomp 设备上也有一个操作栏。

由于主页图标和操作栏的标题之间没有空格,我将其添加到我的活动中:

实际上第二行(setPadding)导致了崩溃。

它在 Jelly Bean 设备上运行良好。但我得到一个空指针异常,例如在 Android 2.3 设备上运行它。

这是崩溃的 logcat 输出:

0 投票
1 回答
1254 浏览

android-actionbar-compat - 未调用 Android OnNavigationListener

我正在使用 ActionBarCompat 创建一个操作栏。我可以使用 ArrayAdapter 在其中显示下拉导航列表。但是,我想在它上面附加一个 OnNavigationListener,这就是我遇到这个问题的地方:它没有效果。当我第一次将它附加到操作栏时,它只会被触发一次。这是我的 OnNavigationListener 实现:

这是我将它附加到我的操作栏的方式:

知道为什么当我在下拉列表中选择项目时没有触发侦听器吗?

谢谢,伊戈尔

0 投票
1 回答
314 浏览

android - 用于 pre-honeycomb 的 Android Actionbar 兼容性备用 xml

我在我的应用程序中使用了 actiobarcompat 示例,并且正在尝试实现对 3.0 之前的设备的搜索。

在 Honeycomb+ 上这工作正常,searchview 小部件出现在操作栏中。我想要做的是有第二个菜单 XML,所以我可以回退到旧的搜索活动方式。但是,没有 menu-v11 文件夹之类的东西,因为菜单文件夹本质上是 menu-v11,因为这是它开始支持它的版本。

我的问题是,使用操作栏兼容性示例,有没有办法以声明方式为 pre-honeycomb 添加一个备用按钮?