问题标签 [actionbarsherlock]

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 回答
3083 浏览

android - 操作栏:获取视图元素

我正在实施操作栏组件。

myres/menu/action_menu.xml其中包含两个要在Action Bar上显示的项目:

在我的活动中:

我想@+id/help_me从操作栏< item >获取图标并添加 onClickListener到它,基于我在 Activity 中的上述代码,我在哪里以及如何获取@+id/help_me图标并添加侦听器?

0 投票
1 回答
2632 浏览

android - 操作栏:关于向上提示图标

操作栏中,有一个名为“向上启示”的图标,如下所示(最左侧):

在此处输入图像描述

在我的Activity onCreate()方法中,我设置了以下内容:

我的问题是:

  1. 如何onClickListener在此“向上启示”图标上实现一个,以便当用户单击它时,应用程序将导航到上层层次结构

  2. 如何在操作栏上只有左箭头而没有“向上启示”部分的 android 默认图标?

0 投票
3 回答
1901 浏览

android - ActionBarSherlock 在 Eclipse 中不起作用

我一直在尝试让 ActionBarSherlock ( http://www.actionbarsherlock.com ) 与我的 eclipse 项目一起工作。我将 ABS 添加到目标版本为 3.2 的新项目中,这很好。当我尝试将此作为库添加到我的其他项目(最低版本 2.1,目标 3.2)时,我收到诸如

基本上,3.0 或更高版本中的任何 xml 属性都无法识别。因此,R.java 不会生成。

我做错什么了吗?

0 投票
1 回答
6235 浏览

android - 使用动作条 sherlock

我对如何使用操作栏 Sherlock 感到很困惑。我已经在我的应用程序中成功“安装”了它(我已经可以在我的应用程序顶部看到该栏),但是我该如何“配置”它呢?例如我用这个

所以我可以在操作栏中看到应用程序徽标,徽标左侧的“后退”按钮,但我不知道应该将代码(以及要编写的代码)放在哪里以启用“后退”操作栏上的按钮,单击徽标会将用户带到应用程序主页,以及其他操作,例如在操作栏上放置搜索图标等等。我尝试查看 actionbarsherlock 谷歌组,但我不知道是什么搜索以帮助我...

0 投票
1 回答
6814 浏览

android - ActionbarSherlock 动作条自定义样式

我正在开发Android 2.1 API 7应用程序。为了实现action bar,我正在使用ActionbarSherlock库。

我已成功将 sherlock 库导入我的项目,并在我的应用程序中创建了操作栏。然后,我想自定义夏洛克动作栏的样式。所以,我定义了以下样式文件:

但我得到了错误:

为什么?以及如何设置夏洛克动作栏的样式?

0 投票
1 回答
608 浏览

android - Implementing ActionbarSherlock

I am trying to implement SherlockActionbar. I downloaded the project from GitHub and imported the library as a Project and using Android 2.2 as the base SDK.

But the Project seems to have a lot of errors.

Guess i need to import some other library.

enter image description here

0 投票
2 回答
4376 浏览

android - android bar sherlock 添加按钮

再次,我在这里使用动作栏夏洛克不知所措..似乎我添加的按钮根本没有出现。这是我已经做过的

在我的清单中

在我的styles.xml中

在我的 RecipeBookList.java

在我的 mainmenu.xml 中

但是搜索按钮根本没有出现在操作栏中。实际上它根本没有出现在任何地方。我哪里出错了?

0 投票
2 回答
7726 浏览

android - ViewPager + FragmentStatePagerAdapter:当屏幕方向改变时 ViewPager 停止工作

我正在使用 ActionBarSherlock(它基本上是 Android 支持包的扩展)。

我想要做的是以下几点:

我有一个FragmentActivitywhich hosts just a single ViewPager. 这个ViewPager有一个FragmentStatePagerAdapter(因为以后会有很多项目)。但现在它只加载了 2 个用于测试的项目。

当我处于纵向时,一切正常。但是,当我更改为横向时,它会切换回适配器中的第一项(这很好,因为所有内容都已重新加载等),但我无法切换到下一项。什么都没有发生。

从调试中我可以看到Loader返回这两个项目就好了。getItem(...)也用position0 和 1 调用。所以基本上一切看起来都很好,除了它不是;)

顺便说一句:当我从横向开始并切换到纵向时,反之亦然。

任何想法这里可能有什么问题?

这是我的一些代码:

}

0 投票
1 回答
152 浏览

android - android访问菜单文件夹中的资源

我正在使用 actionbarsherlock,我在菜单文件夹的 actionbar.xml 中声明了我的菜单。这是 actionbar.xml 的内容

现在我尝试实现 onOptionsItemSelected ,这就是我所做的:

但问题是eclipse说abSearch无法解决。我多次尝试清理项目但无济于事。

0 投票
1 回答
828 浏览

android - 关于我的新旧平台上的操作栏

我的项目需要支持Android 2.1及更高版本,在 Android 2.1 上,应用程序应该有一个与 Android 3.2+ 上的原生操作完全相同的操作栏。

我尝试使用ActionbarSherlock库来实现操作栏,但在 android 2.1平台上,操作栏上没有overflow部分(最右侧的选项字段),而是使用物理“菜单”按钮。在 android 2.1上,操作栏的最左侧也没有“箭头”。

所以,看来我必须手动实现Android 2.1的操作栏

我的问题:

1.关于如何为Android 2.1手动实现Action bar的任何建议

2.项目还要求,如果app运行在android 3.2+平台上,app要使用原生的action bar API。这意味着我的项目应该能够自动切换到不同平台版本上的不同实现。(在 android 2.1 上,使用手动实现的操作栏,而在 android 2.3+ 上使用本机操作栏)。如何做到这一点?