问题标签 [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 - 操作栏:获取视图元素
我正在实施操作栏组件。
myres/menu/action_menu.xml
其中包含两个要在Action Bar上显示的项目:
在我的活动中:
我想@+id/help_me
从操作栏< item >获取图标并添加 onClickListener
到它,基于我在 Activity 中的上述代码,我在哪里以及如何获取@+id/help_me
图标并添加侦听器?
android - 操作栏:关于向上提示图标
在操作栏中,有一个名为“向上启示”的图标,如下所示(最左侧):
在我的Activity onCreate()
方法中,我设置了以下内容:
我的问题是:
如何
onClickListener
在此“向上启示”图标上实现一个,以便当用户单击它时,应用程序将导航到上层层次结构?如何在操作栏上只有左箭头而没有“向上启示”部分的 android 默认图标?
android - ActionBarSherlock 在 Eclipse 中不起作用
我一直在尝试让 ActionBarSherlock ( http://www.actionbarsherlock.com ) 与我的 eclipse 项目一起工作。我将 ABS 添加到目标版本为 3.2 的新项目中,这很好。当我尝试将此作为库添加到我的其他项目(最低版本 2.1,目标 3.2)时,我收到诸如
基本上,3.0 或更高版本中的任何 xml 属性都无法识别。因此,R.java 不会生成。
我做错什么了吗?
android - 使用动作条 sherlock
我对如何使用操作栏 Sherlock 感到很困惑。我已经在我的应用程序中成功“安装”了它(我已经可以在我的应用程序顶部看到该栏),但是我该如何“配置”它呢?例如我用这个
所以我可以在操作栏中看到应用程序徽标,徽标左侧的“后退”按钮,但我不知道应该将代码(以及要编写的代码)放在哪里以启用“后退”操作栏上的按钮,单击徽标会将用户带到应用程序主页,以及其他操作,例如在操作栏上放置搜索图标等等。我尝试查看 actionbarsherlock 谷歌组,但我不知道是什么搜索以帮助我...
android - ActionbarSherlock 动作条自定义样式
我正在开发Android 2.1 API 7应用程序。为了实现action bar,我正在使用ActionbarSherlock库。
我已成功将 sherlock 库导入我的项目,并在我的应用程序中创建了操作栏。然后,我想自定义夏洛克动作栏的样式。所以,我定义了以下样式文件:
但我得到了错误:
为什么?以及如何设置夏洛克动作栏的样式?
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.
android - android bar sherlock 添加按钮
再次,我在这里使用动作栏夏洛克不知所措..似乎我添加的按钮根本没有出现。这是我已经做过的
在我的清单中
在我的styles.xml中
在我的 RecipeBookList.java
在我的 mainmenu.xml 中
但是搜索按钮根本没有出现在操作栏中。实际上它根本没有出现在任何地方。我哪里出错了?
android - ViewPager + FragmentStatePagerAdapter:当屏幕方向改变时 ViewPager 停止工作
我正在使用 ActionBarSherlock(它基本上是 Android 支持包的扩展)。
我想要做的是以下几点:
我有一个FragmentActivity
which hosts just a single ViewPager
. 这个ViewPager
有一个FragmentStatePagerAdapter
(因为以后会有很多项目)。但现在它只加载了 2 个用于测试的项目。
当我处于纵向时,一切正常。但是,当我更改为横向时,它会切换回适配器中的第一项(这很好,因为所有内容都已重新加载等),但我无法切换到下一项。什么都没有发生。
从调试中我可以看到Loader
返回这两个项目就好了。getItem(...)
也用position
0 和 1 调用。所以基本上一切看起来都很好,除了它不是;)
顺便说一句:当我从横向开始并切换到纵向时,反之亦然。
任何想法这里可能有什么问题?
这是我的一些代码:
}
android - android访问菜单文件夹中的资源
我正在使用 actionbarsherlock,我在菜单文件夹的 actionbar.xml 中声明了我的菜单。这是 actionbar.xml 的内容
现在我尝试实现 onOptionsItemSelected ,这就是我所做的:
但问题是eclipse说abSearch无法解决。我多次尝试清理项目但无济于事。
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+ 上使用本机操作栏)。如何做到这一点?