草庐IT

JakeWharton-ActionBarSherlock

全部标签

android - 我应该为 Android 4.0+ 应用程序使用 ActionBarSherlock 吗?

我的应用只能在Android4.0/API14或更高版本上运行(即minSdkVersion="14",targetSdkVersion="17")。在这种情况下使用ActionBarSherlock有什么优势吗? 最佳答案 IsthereanyadvantagetousingActionBarSherlockinthisscenario?作为ActionBarSherlock的开发者,我只能告诉你一件事......不!:)图书馆的全部意义在于总有一天它会消失。您可以在ablogpostIwrote中阅读更多相关信息称为“从一开始就

android - 在 ActionBarSherlock 中按下刷新按钮时如何显示不确定的进度条?

如何在ActionBarSherlock中按下Refresh按钮时显示IndeterminateProgressBar并在刷新ViewGroup时再次显示RefreshButton?更新1:我这里有一个不完整的答案。我正在悬赏问题,以便更多的开发人员可以帮助构建一个好的答案,这对将来的其他人有用。我们如何显示如下图所示的IndeterminateProgressBar 最佳答案 似乎ActionBarSherlock没有提供特定的方法来为刷新的MenuItem设置动画。你可以做的(通过使用经典的androidAPI)是使用setAc

android - ActionBarSherlock Item Icon 奇怪的宽度与 Android 4.3

我正在使用ActionBarSherlock开发应用菜单中的一项是矩形图像。查看它的xml:到目前为止一切顺利。问题是SDK4.3似乎只接受方形图像(这是我的假设,我不确定)并且图标以一种奇怪的方式显示,保留了似乎是“最大宽度”属性的内容。查看打印屏幕Android2.2-模拟器:Android4.1.2-三星GalaxyS3Mini:Android4.3-Nexus4:我仔细检查了可绘制对象,我认为一切正常。我已经定义了MDPI、HDPI和XHDPI图像。任何人都可以确认在菜单项中使用矩形绘图是不可能的吗?有没有办法在保留向后兼容的情况下解决Android4.3中的问题?

android - 有什么办法可以在一个项目中同时使用 Roboguice 和 ActionbarSherlock 吗?

我想在一个项目中使用标题中提到的库。但是,两者都需要我的Activity从一个特殊的Activity类扩展:对于Roboguice,它是RoboAcitivity,对于ActionbarSherlock,它是FragmentActivity。ActionbarSherlock扩展了兼容性库,这很好,因为我还需要使用fragment,并且项目级别有人成功过吗?由于Java不支持多重继承(这通常是一件好事),我尝试让ActionbarSherlock项目中的FragmentActivity扩展RoboActivity而不是标准Activity。但我不能让它以这种方式编译。部分控制台输出为:

android - IntelliJ 12 + ActionBarSherlock 设置 : Could not find class 'android.support.v4.app.FragmentActivity'

有很多关于IntelliJ12+ABS(ActionBarSherlock)设置的问答。与thisquestion类似的情况但显示不同的错误。整体编译和运行正常,但只有ActivityusingTabNavigation(SherlockActivityimplementsActionBar.TabListener)出现以下错误和崩溃。请注意,我可以使用一般的SherlockActivity显示良好。“找不到类‘android.support.v4.app.FragmentActivity’,从方法com.actionbarsherlock.internal.app.ActionBar

android - 如何关闭ActionBar(ActionBarSherlock)下的蓝线?

我使用带有主题Theme.Sherlock.ForceOverflow的ActionBarSherlock(用于在Honeycomb之前的设备上使用),我需要关闭我的ActionBar下的蓝线....可以吗?解决方案:here 最佳答案 解决问题的另一种方法:actionBar.setBackgroundDrawable(null);虽然只能在本地解决问题。 关于android-如何关闭ActionBar(ActionBarSherlock)下的蓝线?,我们在StackOverflow上

android - 如何关闭ActionBar(ActionBarSherlock)下的蓝线?

我使用带有主题Theme.Sherlock.ForceOverflow的ActionBarSherlock(用于在Honeycomb之前的设备上使用),我需要关闭我的ActionBar下的蓝线....可以吗?解决方案:here 最佳答案 解决问题的另一种方法:actionBar.setBackgroundDrawable(null);虽然只能在本地解决问题。 关于android-如何关闭ActionBar(ActionBarSherlock)下的蓝线?,我们在StackOverflow上

android - Eclipse 不会将项目识别为库 (ActionBarSherlock/ViewPagerIndicator)

我正在尝试获取ActionBarSherlock和ViewPagerIndicator为我的项目设置的库,但我似乎遇到了一些问题。我早些时候给JakeWharton(开发者)发了几条关于这件事的消息,得到了一些回复,但没有得到任何答复——我认为他正忙于其他一些事情。我的问题是,对于VPI和ABS两个库都没有任何错误地打开,并且我根据需要使用编译器版本1.6。有趣的是,如果我加载提供的示例-它们可以正常工作并链接到他的库;但是当我将库添加到我的项目时-会发生上述情况。 最佳答案 在哪里存储实际的库项目并不重要,只要您使用相对链接来引用

android - Eclipse 不会将项目识别为库 (ActionBarSherlock/ViewPagerIndicator)

我正在尝试获取ActionBarSherlock和ViewPagerIndicator为我的项目设置的库,但我似乎遇到了一些问题。我早些时候给JakeWharton(开发者)发了几条关于这件事的消息,得到了一些回复,但没有得到任何答复——我认为他正忙于其他一些事情。我的问题是,对于VPI和ABS两个库都没有任何错误地打开,并且我根据需要使用编译器版本1.6。有趣的是,如果我加载提供的示例-它们可以正常工作并链接到他的库;但是当我将库添加到我的项目时-会发生上述情况。 最佳答案 在哪里存储实际的库项目并不重要,只要您使用相对链接来引用

android - 不再需要actionbarsherlock吗?

既然可以在支持库中使用v7appcompat库中的ActionBar,还有什么理由再使用actionbarsherlock吗? 最佳答案 如果您开发一个新的应用程序,您应该考虑将ActionBarCompat作为您的首选。Googlefuture会派更多开发人员来支持该库。如果您的应用正在使用ActionBarSherlock,请继续使用它,或者迁移到ActionBarCompat以获得GGAndroid团队的其他一些功能和支持。 关于android-不再需要actionbarsherl