我真的很想让它工作,但我觉得我已经挣扎了几个小时。我正在启动一个新的应用程序,并希望尽可能地遵循UI指南,对于低于IceCreamSandwich的任何内容,这似乎意味着我需要使用ActionBarSherlock。查看示例here看起来应该很简单。我尝试实现它但它不起作用,因为FragmentActivity没有getSupportActionBar()方法。看看demoapp而且他们似乎不使用FragmentActivity,他们使用SherlockActivity。好吧,SherlockActivity确实有一个getSupportActionBar()方法,所以这是很有希望的。
我想为ActionBarSherlock中的“视频”和“图像”选项卡设置字体。我使用以下代码来这样做。它在ICS中显示准确,但在较低版本的设备中显示不准确,但我通过将TYPEFACE设置为...a.settypeface("ab.tttf");a.settext("VIDEO");但是如何在这段代码中的ActionBar中设置一个TypeFace:mTabsAdapter.addTab(bar.newTab().setText("IMAGE"),AFragment.class,null);mTabsAdapter.addTab(bar.newTab().setText("VIDEO")
我想尝试ActionBarSherlock库,但无论我尝试什么,要么我的项目出现红色感叹号,要么sherlock出现红色感叹号,要么sherlock出现错误,要么我得到“[2011-11-0918:59:29-Library-ActionBarSherlock]AndroidManifest.xml文件丢失!”等...我经常打开、关闭、清理、“修复项目属性”。我已经在我真正想要使用它的应用程序上尝试过它,并且我已经在一个全新的项目中尝试过它,工作区中除了库之外没有其他任何东西。我真的不知道该尝试什么或我做错了什么让它看起来如此挑剔。编辑:例如,现在sherlock有一个红色x表示缺少l
如何使用ActionBarSherlock使操作栏的图标彼此靠近或远离?像android:layout_marginLeft或android:paddingRight这样的东西?如果我只是在操作栏上添加图标,与下面的Soundhound屏幕截图相比,它们会更远:我的themes.xml:@style/Widget.AstraTheme_Purple.ActionBar@style/Widget.AstraTheme_Purple.ActionBar@style/Widget.AstraTheme_Purple.ActionButton@style/Widget.AstraTheme_P
我有一个关于使用ActionBarSherlock的应用程序主题化的小问题。除了带有TouchWizz的Samsung手机外,一切正常。按下硬件菜单键会出现溢出菜单项。我知道如何更改面板背景。我的默认主题扩展Theme.Sherlock.Light.DarkActionBar,因此硬件面板中的默认菜单项文本颜色将为黑色,我不想更改它。除了更改我的默认主题的父级之外,关于如何执行此操作的任何想法?@drawable/menu_hardkey_panel 最佳答案 我不确定我是否理解您想要做什么,但是如果您想在此面板中更改textCol
我正在使用ActionBarSherlock并尝试为行背景自定义activatedBackgroundIndicator属性。如果我使用最新的androidsdk,没有ActionBarSherlock,我可以自定义背景,在res/values/style.xml上创建以下样式,并且在AndroidManifest.xml上将其定义为android:theme="@style/Theme.Custom":@drawable/activated_background然后,我的res/drawable/activated_background.xml包含下一个代码:最后,用于定义ListV
我使用“Import->ExistingAndroidCodeIntoWorkspace”将actionbarsherlock文件夹导入到工作区中。然后我确保了以下内容:在list中:属性->Android:构建目标是API16(Android4.1.2)并选中IsLibrary。属性->Java编译器:编译器合规级别设置为1.6。然而我得到了很多BuildConfigcannotberesolvedtoavariable错误。我多次尝试清理所有项目,甚至多次重启Eclipse。我什至尝试手动添加一个BuildConfig类,但仍然有很多Rcannotberesolvedtoavari
我在让三层嵌套选项卡在从Android2.1运行并且看起来像Android4(使用支持库fragment)的应用程序中工作时遇到了严重的问题。目标应用应该有一个ActionBar(可行,目前使用ActionBarSherlock)主屏幕上的3个固定选项卡,即使屏幕足够大也不会移动到ActionBar中。这些选项卡中的第二个包含...用户首次登录时从服务器加载的大约4个选项卡。每一个都包含用户首次登录时从服务器加载的大约10个可滑动标签页(如Play商店中的标签页)。我的想法是使用ViewPagerIndicator,因为该库是由ActionBarSherlock编写的同一个人编写的,这
我有一个应用ActionBarSherlock使用主题Theme.Sherlock.Light.DarkActionBar。操作栏是深色的,我的菜单图标是浅色的。当我在小布局上运行我的应用程序时,溢出菜单中会显示2或3个带有图标的菜单项。在Android3+上,溢出菜单项不会显示它们的图标,但在Android2.3和更早版本上,我看到菜单block几乎看不见图标,因为block颜色是白色,图标接近白色。如您所见,浅色图标在白色背景上是不可见的,但它们必须具有浅色才能在深色操作栏上可见:当菜单项显示在溢出菜单中时,我可以删除图标吗? 最佳答案
我正在尝试创建一个ActionBarSherlock项目,我已经下载了库并将其连接到我的项目。在“问题”窗口中,我看到以下消息:Jar不匹配!修复你的依赖关系。我怎么解决这个问题?提前致谢。 最佳答案 Actionbarsherlock中有支持库。如果支持库也在您的主项目中,这可能会导致冲突。重命名支持库应该可以解决这个问题。也就是说,如果支持库导致不匹配。 关于android-导入ActionBarSherlock时Jar不匹配,我们在StackOverflow上找到一个类似的问题: