问题标签 [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.
android - 隐藏操作栏的标题在旧版本的 Android 上不起作用(使用 ActionBarSherlock)
我正在尝试使用 ActionBarSherlock 隐藏操作栏的标题部分,如第二张图片所示:
环境:
适用于 >3.0 的版本,但不适用于旧版本。选项卡栏上方仍留有一个黑色空间。
是否有解决该问题的解决方法?
android - ActionbarSherlock 混淆了 Fragment 的 onAttach() 方法?
从android-support-v4.jar 切换到ActionBarSherlock
库后,是否还有其他人onAttach()
在Fragments中覆盖问题?e, g。
使用ActionBarSherlock,编译器会抱怨:
但是使用android-support-v4.jar文件可以正常工作。
** * ****更新* ** * *
我也尝试使用:
它抱怨基本相同的事情:
android - 使用 ActionbarSherlock 库,如何制作自定义操作栏
我已经成功地将ActionbarSherlock库导入到我自己的项目中,并且当我运行我的项目时,我已经可以在我的应用程序中看到 sherlock 制作的操作栏。
但是,现在,一切都是默认的。如何使用sherlock库制作自定义操作栏?有可用的教程吗?
android - ActionbarSherlock 会在我自己项目的 APK 文件中吗?
我正在开发一个应该在Android 2.1 API 7及更高版本上运行的 Android 应用程序。
我的问题是,如果我使用ActionbarSherlock库在API 7上实现 Action bar ,最终构建的APK文件是否会包含sherlock库?或不?
我的意思是如果我只使用构建APK文件在Android 2.1上安装我的应用程序, sherlock库会包含在其中吗?如果不是,如何解决问题?
基本上,我想使用 sherlock 库来实现操作栏,我想最终使用.apk文件安装具有操作栏的应用程序。
android - ActionbarSherlock:如何删除默认文本和布局
我正在开发Android 2.1 API 7项目。为了实现动作栏,我使用了ActionbarSherlock库。
我已经在我的项目中成功使用了sherlock库,问题是sherlock 操作栏上总是显示默认文本,这是我的项目名称。
即使我使用过菜单布局文件(res/menu/action_menu.xml
):
我还在我的Activity onCreateOptionsMenu(Menu)
方法中膨胀了上面的布局:
但是在 sherlock 操作栏上,(默认情况下)项目名称和一个 android 图标仍然显示,它显示在我的自定义菜单布局项的左侧。
那么,如何删除 sherlock 库默认布局和文本(项目名称)?
android - 为 ActionBar Sherlock 选项卡设置自定义视图
我想在 actionbarsherlock 的选项卡图标之一上画图。为此,我没有设置选项卡图标,而是尝试创建一个样式与其他 ABS 选项卡完全相同的视图。看起来 abs4 正在将选项卡添加到 ScrollingTabContainerView。ScrollingTabContainerView 中的 TabView 类似乎负责获取图标并将它们布置在选项卡的中心,因此我在其 update() 方法中找到的代码上对以下代码进行了建模。
然后我在选项卡上用 ll 调用 setCustomView()。当我想覆盖选项卡时,我可以通过使用 getCustomView 从选项卡中检索视图来实现。
如果我没有使用 android.R.attr.actionBarTabStyle 指定上面的 LinearLayout 的创建,它可以工作,但图标没有布置在选项卡的中心。如果我使用该 ID 设置属性,我的应用程序在启动时会因来自 android.widget.LinearLayout 的 NoSuchMethodError 而崩溃。
使用 android 属性设置样式的正确方法是什么?
android - 如何知道哪个视图触发了我的 ActionMode?
刚刚说学习了 ICS 操作栏。我正在与 Action Bar Sherlock 合作,以便向后兼容我想做的事情,并且已经浏览了它的示例中的许多源代码。
我有 3 个图像视图,我想设置一个长按所有 3 个的侦听器。当用户长按一个时,我将在操作栏上显示一个 ActionMode,让他们拍照。由于操作栏似乎就像菜单一样工作,我怎么知道 ImageView 在他们单击按钮后触发了我的 ActionMode ?
现在没有完成很多代码,因为我刚刚开始研究它,这是我想做的第一件事。
android - 操作栏菜单布局
我正在使用ActionbarSherlock库为 Android 2.1 API 7 平台实现操作栏。Sherlock 库成功导入到我自己的项目中。
然后,在我的项目中,我有res/menu/action_menu.xml
:
我的活动:
使用上面的代码,我的应用程序有一个操作栏。但问题是上述菜单 xml 文件中定义的所有项目都显示在操作栏的右侧,而操作栏的左侧部分为空白。
您可能已经在我的活动代码中注意到了,我有:
以上两行代码是在我的Activity onStart()
回调中定义的,它们禁用了操作栏默认文本和图标。
但是我怎样才能让我在菜单 xml 文件中定义的自定义项均匀地显示在操作栏上,而不是只显示在操作栏的右侧?
android - Android actionbar sherlok 不显示分隔符
我正在使用 sherlok-actionbar 并尝试在操作按钮之间应用分隔线。我有风格,但分隔线不可见,为什么?
谢谢!
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 操作栏的“溢出部分”是操作栏的最右侧部分,它隐藏了一些项目,如弹出菜单。更多信息在这里)