草庐IT

Actionbarsherlock

全部标签

android - 即使使用 ActionBarSherlock 导入了支持库,也无法使用 GridLayout

我有一个Android项目,我在其中使用ActionBarSherlock,我已将其作为单独的项目导入到工作区中,该项目还包含Android支持库。我现在想使用GridLayout并且我假设,鉴于支持的存在图书馆,它会被识别和可用,但事实并非如此。Eclipse告诉我,我需要将项目的最小API设置为14,而我不得不将其保留在8。有什么方法可以解决这个问题吗?我希望这已经足够清楚了。感谢您的帮助。 最佳答案 GridLayout仅向后移植到API7+,并且可作为SDK文件夹中的库项目使用。您可以在SDK/extras/android/

android - ActionbarSherlock:在显示选项卡时隐藏操作栏

我的UI使用带有选项卡的ABS(ActionBar.NAVIGATION_MODE_TABS)和为每个选项卡加载的一堆fragment布局。有一个选项卡,我需要为UI隐藏ActionBar(以回收一些屏幕空间),但调用getSupportActionBar().hide();会造成破坏选项卡和ActionBar。我想知道是否有任何地方可以在不影响选项卡的情况下隐藏操作栏?编辑:实际上,仔细想想,Actionbar除了显示应用程序品牌/图标外没有做任何事情。所以我不介意完全隐藏ActionBar而只显示选项卡。 最佳答案 这称为“折叠

android - 将 actionbarsherlock 与 android-support-v4(版本 23)一起使用

我正在开发一个带有actionbarsherlock的应用程序,ABS项目目前正在使用android-support-v4库(版本18)。现在我想扩展我的项目以支持Android6.0并使用一些方法,例如ContextCompat.checkSelfPermission(thisActivity,Manifest.permission.WRITE_CALENDAR)或ActivityCompat.shouldShowRequestPermissionRationale(thisActivity,Manifest.permission.READ_CONTACTS)我需要支持库版本23。但

java - 具有多个 MenuItem 的 ActionBarSherlock?

我一直在我的一个应用程序中使用带有两个MenuItem的ABS4.0,但发现了一个小错误:按下第二个MenuItem时,它与第一个完全相同......我已经尝试了几乎所有我能想到的方法,但它不起作用。我已经更改了onOptionItemSelected,因为我认为这是我需要编辑的方法。编辑:我一直在查看@Ollie的建议,但LogCat和Debug都没有显示出奇怪的东西。也许它在代码的其他部分,或者ABS的声明中?这是完整的代码,如果你能看一遍,那就太好了!整个Activity的代码,因为它可能在其他地方?packagebas.sie.Antonius;importandroid.co

android - 在 Android Studio 0.8.9 上导入 actionbarsherlock

我在导入ActionBarSherlock时遇到问题。我正在使用AndroidStudio0.8.9。我根据this修改我的build.gradle文件.但是我收到错误提示cannotresolvesymbolR。导入ActionBarSherlock后的错误信息如下:Information:Gradletasks[:app:generateDebugSources,:app:generateDebugTestSources]:app:preBuild:app:preDebugBuild:app:checkDebugManifest:app:preReleaseBuild:app:pr

android - 如何更改 ActionBarSherlock Tab 文本颜色?

adapter.addTab(getSupportActionBar().newTab().setText("Tab-1"),Tab1.class,null);adapter.addTab(getSupportActionBar().newTab().setText("Tab-2"),Tab2.class,null);adapter.addTab(getSupportActionBar().newTab().setText("Tab-3"),Tab3.class,null);到目前为止,每个选项卡的TextColor都是白色的。我希望它在未选中时为灰色,在选中时为白色。那么,如何更改o

android - Actionbarsherlock noClassDefFoundError com.actionbarsherlock.R$styleable

我正在迁移我的代码以使用Actionbarsherlock。我已经完成了我需要的所有代码调整,并且我的项目编译正常没有错误,但是我得到以下异常:java.lang.NoClassDefFoundError:com.actionbarsherlock.R$Styleable错误在com.actionbarsherlock.internal.ActionbarSherlockCompat.generateLayout(ActionbarSherlockCompat.java1002)我正在使用4.1版的actionbarsherlock。每次第一个Activity开始时,我都会收到此异常。

android - Android studio中的ActionbarSherlock

在androidstudio中导入abs之后,我可以从abs中导入并使用所有类,比如sherlockfragment等。但只有自定义主题有问题。我要创建自定义主题,如:@style/Widget.Styled.ActionBar@style/Widget.Styled.ActionBar但androidstudio收到的错误通知是:找不到与“theme.sherlock”匹配的资源。 最佳答案 可能您应该从名为library而不是根目录的子目录中导入actoinbarsherlock的新模块。

android - Actionbarsherlock IcsSpinner - 宽度始终设置为最宽的项目

我正在使用Actionbarsherlock并想使用自定义操作栏布局,但仍需要导航列表。因此,我包含了一个IcsSpinner小部件。然而,宽度总是和最大的项目一样大,这是不希望的。我将其从actionbar中分离出来进行调试,但仍然得到相同的结果:fragment代码publicclassTestFragmentextendsSherlockFragment{privatefinalString[]testStrings={"Short","Notsolongtext"};@OverridepublicViewonCreateView(LayoutInflaterinflater,V

android - ActionBarSherlock 是否允许启用/禁用 ActionBar.Tab?

在我的应用程序中,我想使用ActionBarSherlock,因为它完全适合该项目。我遇到的唯一问题是我有一个带有选项卡的屏幕,其中一些需要禁用:只有第三个选项卡应该是可点击的。其他类别将在用户登录后的下一个屏幕中启用。有没有一种干净的方法来做这样的事情? 最佳答案 您能在TabListener中处理该行为吗?如果尚未启用其他选项卡,则将选项卡恢复为tab3。myTab.setTabListener(newTabListener(){@OverridepublicvoidonTabUnselected(Tabtab,Fragment