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

android - 隐藏操作栏的标题在旧版本的 Android 上不起作用(使用 ActionBarSherlock)

我正在尝试使用 ActionBarSherlock 隐藏操作栏的标题部分,如第二张图片所示: 在此处输入图像描述

环境:

适用于 >3.0 的版本,但不适用于旧版本。选项卡栏上方仍留有一个黑色空间。

是否有解决该问题的解决方法?

0 投票
2 回答
1347 浏览

android - ActionbarSherlock 混淆了 Fragment 的 onAttach() 方法?

android-support-v4.jar 切换ActionBarSherlock 库后,是否还有其他人onAttach()Fragments中覆盖问题?e, g。

使用ActionBarSherlock,编译器会抱怨:

但是使用android-support-v4.jar文件可以正常工作。

** * ****更新* ** * *

我也尝试使用:

它抱怨基本相同的事情:

0 投票
2 回答
2927 浏览

android - 使用 ActionbarSherlock 库,如何制作自定义操作栏

我已经成功地将ActionbarSherlock库导入到我自己的项目中,并且当我运行我的项目时,我已经可以在我的应用程序中看到 sherlock 制作的操作栏。

但是,现在,一切都是默认的。如何使用sherlock库制作自定义操作栏?有可用的教程吗?

0 投票
1 回答
666 浏览

android - ActionbarSherlock 会在我自己项目的 APK 文件中吗?

我正在开发一个应该在Android 2.1 API 7及更高版本上运行的 Android 应用程序。

我的问题是,如果我使用ActionbarSherlock库在API 7上实现 Action bar ,最终构建的APK文件是否会包含sherlock库?或不?

我的意思是如果我只使用构建APK文件在Android 2.1上安装我的应用程序, sherlock库会包含在其中吗?如果不是,如何解决问题?

基本上,我想使用 sherlock 库来实现操作栏,我想最终使用.apk文件安装具有操作栏的应用程序。

0 投票
2 回答
1815 浏览

android - ActionbarSherlock:如何删除默认文本和布局

我正在开发Android 2.1 API 7项目。为了实现动作栏,我使用了ActionbarSherlock库。

我已经在我的项目中成功使用了sherlock库,问题是sherlock 操作栏上总是显示默认文本,这是我的项目名称

即使我使用过菜单布局文件(res/menu/action_menu.xml):

我还在我的Activity onCreateOptionsMenu(Menu)方法中膨胀了上面的布局:

但是在 sherlock 操作栏上,(默认情况下)项目名称和一个 android 图标仍然显示,它显示在我的自定义菜单布局项的左侧。

那么,如何删除 sherlock 库默认布局和文本(项目名称)?

0 投票
1 回答
4459 浏览

android - 为 ActionBar Sherlock 选项卡设置自定义视图

我想在 actionbarsherlock 的选项卡图标之一上画图。为此,我没有设置选项卡图标,而是尝试创建一个样式与其他 ABS 选项卡完全相同的视图。看起来 abs4 正在将选项卡添加到 ScrollingTabContainerView。ScrollingTabContainerView 中的 TabView 类似乎负责获取图标并将它们布置在选项卡的中心,因此我在其 update() 方法中找到的代码上对以下代码进行了建模。

然后我在选项卡上用 ll 调用 setCustomView()。当我想覆盖选项卡时,我可以通过使用 getCustomView 从选项卡中检索视图来实现。

如果我没有使用 android.R.attr.actionBarTabStyle 指定上面的 LinearLayout 的创建,它可以工作,但图标没有布置在选项卡的中心。如果我使用该 ID 设置属性,我的应用程序在启动时会因来自 android.widget.LinearLayout 的 NoSuchMethodError 而崩溃。

使用 android 属性设置样式的正确方法是什么?

0 投票
2 回答
1979 浏览

android - 如何知道哪个视图触发了我的 ActionMode?

刚刚说学习了 ICS 操作栏。我正在与 Action Bar Sherlock 合作,以便向后兼容我想做的事情,并且已经浏览了它的示例中的许多源代码。

我有 3 个图像视图,我想设置一个长按所有 3 个的侦听器。当用户长按一个时,我将在操作栏上显示一个 ActionMode,让他们拍照。由于操作栏似乎就像菜单一样工作,我怎么知道 ImageView 在他们单击按钮后触发了我的 ActionMode ?

现在没有完成很多代码,因为我刚刚开始研究它,这是我想做的第一件事。

0 投票
0 回答
2213 浏览

android - 操作栏菜单布局

我正在使用ActionbarSherlock库为 Android 2.1 API 7 平台实现操作栏。Sherlock 库成功导入到我自己的项目中。

然后,在我的项目中,我有res/menu/action_menu.xml

我的活动:

使用上面的代码,我的应用程序有一个操作栏。但问题是上述菜单 xml 文件中定义的所有项目都显示在操作栏的右侧,而操作栏的左侧部分为空白

您可能已经在我的活动代码中注意到了,我有:

以上两行代码是在我的Activity onStart()回调中定义的,它们禁用了操作栏默认文本和图标。

但是我怎样才能让我在菜单 xml 文件中定义的自定义项均匀地显示在操作栏上,而不是只显示在操作栏的右侧?

0 投票
2 回答
7404 浏览

android - Android actionbar sherlok 不显示分隔符

我正在使用 sherlok-actionbar 并尝试在操作按钮之间应用分隔线。我有风格,但分隔线不可见,为什么?

谢谢!

0 投票
2 回答
5418 浏览

android - ActionbarSherlock 不包括 Action Bar 的“溢出”部分(在 Android 2.1 上)

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

sherlock库一切正常,我可以使用以下代码在我的项目中使用它实现操作栏。

资源/菜单/action_menu.xml

在我的活动课上:

我用上面的代码成功地得到了动作栏。在Android 3.2 平台上完全没有问题。

但问题是,如果我在Android 2.1平台上运行我的应用程序,则操作栏上的操作栏没有溢出部分为什么???在旧的 Android 平台上使用Sherlock库时,有人遇到过同样的问题吗?

(PS 操作栏的“溢出部分”是操作栏的最右侧部分,它隐藏了一些项目,如弹出菜单。更多信息在这里