草庐IT

actionbar-sherlock

全部标签

android - 新的 Theme.AppCompat ActionBar 高度

当使用版本21的appcompat库时,?android:attr/actionBarSize返回48个dips,就好像它是Holo主题而不是Material。事实上,它更大一些-56个凹陷。有没有人找到解决此问题的方法? 最佳答案 无需解决方法。如果您正在使用?android:attr/actionBarSize,android将在您当前使用的平台中查找值。显然,如果您运行的是低于5.0的Android版本,结果将是48dp。由于您在项目中使用appcompat-v7库,因此您应该使用?actionBarSize。这将按预期返回5

android - 在 fragment 之间滑动时如何改变 ActionBar 颜色( Material 设计)?

我有一个我正在做的应用程序,它有一个FragmentPagerAdapter设置,其中有3个fragment可以在主页面上滑动。我一直在尝试设置它,以便当您在fragment之间滑动时,操作栏会改变颜色(淡入和淡出)。但是我不确定我应该怎么做。在fragment之间滑动时调用什么方法?I.E我应该把代码放在哪里来改变操作栏的颜色?还有我如何获得淡入和淡出效果(所以它会从一种颜色淡出到另一种颜色)?非常感谢任何人的帮助。提前致谢干杯科里:) 最佳答案 Whatmethodiscalledwhenyouswipebetweenfragm

android - 从导航列表更改代码中的 ActionBar 背景颜色

当用户在导航列表中选择一个选项时,我想更改操作栏背景的颜色。目前,我的代码如下所示:@OverridepublicbooleanonNavigationItemSelected(intitemPosition,longitemId){ColorDrawablecolorDrawable=newColorDrawable();ActionBaractionBar=getActionBar();if(itemPosition==0){colorDrawable.setColor(0xffFEBB31);actionBar.setBackgroundDrawable(colorDrawabl

android - 如何在 actionBar android 中显示 Fragment 中的 DialogFragment

我将TabsActionBar与Fragment一起使用。在一个fragment中,我有一个按钮。我想在按下按钮时显示一个DialogFragment(在我的fragment中)。我该怎么做?这是我的代码publicclassMainActivityextendsFragmentActivityimplementsEditNameDialogListener{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.ac

Android ActionBar 高度问题

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

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

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

android - 在 ActionBar 中有两个单选组不起作用,但是附加一个弹出菜单也不起作用

我正在编写一个Android应用程序,用户必须在其中选择在图表上显示的方式和内容。这些选项在两个单选菜单组(单选按钮)中表示,它们都应该可以从操作栏访问。第一组工作正常。它像这样添加到我的ActionBarXML的末尾:当我添加第二个然而,在第一个下方,两个合并到一个单选列表中。换句话说,两个列表中的选项一起呈现,如果我选择与第一个列表相关的选项,我不能从第二个列表中选择任何选项。相反,我想要两个单独的单选按钮列表。我的下一个想法是在ActionBar添加另一个按钮,单击该按钮将启动pop-upmenu。。但是当我点击按钮时,我得到一个IllegalStateException,说我的

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

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

android - SearchView 中的 ActionBar 麦克风按钮(语音搜索)

我正在实现ActionBar。我想在ActionBarSearchView的搜索字段区域中使用2个按钮,例如Flipkart应用程序。如上图所示,我想要2个按钮,第一个用于语音搜索,另一个用于条码扫描器,当单击搜索图标时,Actionbar的SearchView出现。我能够使用搜索图标实现actionbarserahcview。但我有点困惑为什么语音搜索没有出现在我的应用程序中。看看我的源代码。publicclassMainActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){s

android - 以编程方式更改 ActionBar 图标

我要从一个fragment回到我的主要Activity,为了某些逻辑,我必须更改操作栏菜单上图标的外观。这是操作栏上的菜单:我必须更改第二个项目(id=action_filter的那个)。我尝试了不同的解决方案,在不同的帖子中找到。评分最高的是mOptionsMenu.getItem(0).setIcon(getResources().getDrawable(R.drawable.ic_action_filter));但似乎不起作用。另一方面getActionBar().setIcon(getResources().getDrawable(R.drawable.ic_action_fi