草庐IT

ActionBarsherlock

全部标签

android - 带有 ViewPager 的 ActionBarSherlock 在进入和返回 backstack 时不调用 ViewPager fragment 生命周期方法

我有一个使用ActionBarSherlock的应用程序,在主要fragment中我有一个ViewPager,它使用多个fragment来显示列表的不同对象。主要fragment:publicclassCollectionDemoFragmentextendsSherlockFragment{DemoCollectionPagerAdaptermDemoCollectionPagerAdapter;ViewPagermViewPager;publicCollectionDemoFragment(){setTitle(R.string.title);setHasOptionsMenu(t

Android ActionBar 高度问题

我在计算ActionBar的高度时遇到了一个奇怪的问题。我的应用程序中有几个部分位于ActionBar的正下方,我还在使用ChrisBanes的库actionbar-pulltorefresh.我将使用拉取刷新库中的示例。我遇到的问题与here完全相同,除了我完全按照指南中的说明使用Fragments进行所有操作。它基本上计算出ActionBar的高度大约是它应该的高度的一半。同样在应用程序的不同部分,我将PopupWindow定位在ActionBar下方,因此我调用了getHeight()并使用它我的窗口的位置,我遇到了与下拉刷新库相同的问题。所以我认为这与ActionBar高度的测

android - 找不到 com_actionbarsherlock.apk

我刚刚安装了ActionBarSherlock。我将我的actionBar设置为getSupportActionBar以及正确的主题-但我在Eclipse控制台中收到此错误:[2012-10-0103:10:11-com_actionbarsherlock]Couldnotfindcom_actionbarsherlock.apk!该应用程序运行良好,但我不知道这是否预示着future其他设备会出现错误。任何帮助将不胜感激? 最佳答案 我也遇到了这个问题。尽管一切都在安装并且工作正常,但Eclipse总是会记录关于找不到Action

android - 在运行 API <11 的设备上使用 ActionBarSherlock 的全屏模式

有没有办法在运行API更多信息:我的应用程序正在使用ActionBarSherlock,在不同设备上进行测试时我偶然发现了一个问题。如果我尝试全屏启动一个Activityandroid:theme="@android:style/Theme.NoTitleBar.Fullscreen"在低于11的API上运行的设备上发生以下错误:05-2910:12:54.436:E/AndroidRuntime(1034):FATALEXCEPTION:main05-2910:12:54.436:E/AndroidRuntime(1034):java.lang.RuntimeException:Un

android - 使用自定义 View 复制 ActionBar 选项卡

我想要一个带有自定义导航的ActionBar,其中自定义View看起来像标准操作栏选项卡。我知道这听起来像是在重新发明轮子,但这意味着我们可以将菜单按钮与选项卡放在同一行,如下所示。这是一项设计要求,与标准的Android行为相比,此应用程序的UI实际上更具意义。我试过像这样使用ActionBarSherlock中的IcsLinearLayout:但这会复制ActionButtons,我不知道如何复制Tabs。我想我需要:一个特殊的选项卡容器View组(可能来自ActionBarSherlock库)看起来像标签的View来自ABS库的背景资源。一些代码表明单击View后,它仍保持选中状

android - 是什么导致 "RuntimeException: Binary XML file line #20: You must supply a layout_height attribute."(怀疑是ActionBarSherlock)?

我有带ActionBarScherlock的应用程序,我使用ACRA。我收到一些用户的崩溃报告,其中包含以下错误:"java.lang.RuntimeException:BinaryXMLfileline#20:Youmustsupplyalayout_heightattribute.atandroid.content.res.TypedArray.getLayoutDimension(TypedArray.java:491)atandroid.view.ViewGroup$LayoutParams.setBaseAttributes(ViewGroup.java:3602)atand

android - findFragmentByTag - 在 FragmentTabHost 中寻找 fragment - 始终为 null

我在获取指向Fragment的指针时遇到问题,该Fragment是FragmentTabhost中当前可见的fragment。我有一个名为SecondActivity的SherlockFragmentActivity,它从它的onCreate方法加载Tabhost,如下所示:if(getSupportFragmentManager().findFragmentById(android.R.id.content)==null){Fragmentf=newTabsFragment();getSupportFragmentManager().beginTransaction().add(an

android - 如何删除只有文本的 actionbar menuItem 之前的分隔符?

我想删除ActionBar的MenuItem之前的短分隔符,其中有“withText”选项。我尝试过很多不同的主题设置,但都失败了。有什么办法可以去掉吗?这是我的主题xml。@drawable/actionbar_bg@drawable/actionbar_bg@null@nullnone@null0dp@null 最佳答案 android:actionBarDivider属性属于主题,不属于操作栏样式。您可以像这样删除分隔线:@null@null 关于android-如何删除只有文本的

android - 无法隐藏 SearchView 的虚拟键盘 ifiedbydefault(false)

我有一个搜索View,默认设置为默认搜索查询,但我不想要虚拟键盘。在下面的代码中,我试图在onCreateOptionsMenu中隐藏键盘,但键盘仍然是可见。imm=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);MenuItemitem=menu.findItem(R.id.menu_search);item.expandActionView();mSearchView=(SearchView)item.getActionView();mSearchView.setIconifiedByDefaul

android + eclipse + maven + actionbarsherlock

我阅读了很多关于actionbarsherlock、maven、android的内容,但我所看到的解决方案没有一个对我有用:(我确信我非常接近解决方案,但我不明白,我需要一些帮助:)所以这是我的问题,我尝试创建一个依赖于Actionbarsherlock的androidmaven项目....这看起来很简单,但我总是遇到这些错误[2013-01-1618:10:28-DexLoader]Unabletoexecutedex:MultipledexfilesdefineLandroid/support/v4/accessibilityservice/AccessibilityService