草庐IT

actionbar-sherlock

全部标签

Android ActionBar 在 setDisplayHomeAsUpEnabled(true) 后不显示应用程序图标

我想在ActionBar中启用向上导航功能,并遵循了有关此的文档:http://developer.android.com/guide/topics/ui/actionbar.html但是当我检查我的应用程序(在android4.0上)时,应用程序图标没有显示,而是只显示了一个左插入符号。我已经检查了androidlist文件、java文件和布局文件,但仍然不知道如何让它工作....这是AndroidManifest.xml:......Java代码如下:...importandroid.support.v7.app.ActionBar;importandroid.support.v7

java - ActionBar 中的选项卡数量

Android的ActionBar有一个模式NAVIGATION_MODE_TABS。使用ActionBarSherlock3.5.1我设置了这个ActionBar并添加了5个选项卡。在2.x设备上,我看到所有选项卡都没有水平滚动。在4.0.x上,我只看到3个具有可滚动布局的选项卡。ActionBar的NAVIGATION_MODE_TABS在ICS中最多可以包含3个选项卡?如果是的话,我能以某种方式破解这个吗?我知道,我可以创建自定义TabHost,但是在选项卡View之间使用ViewPager实现它会非常耗时。 最佳答案 您不需

android - 为多个对象使用通用类(actionBar 选项卡)

目前,我使用ABS、ActionBarTabs和TabsAdapter/ViewPager为我的应用制作漂亮的标签布局。我在顶部有5个以上的类别选项卡-最终用户也可以添加新类别(我将在稍后设置)。所以,目前,我有一个主要的SherlockFragmentActivity和许多SherlockFragment类别文件。在主SFA的onCreate中,我构建了actionBar并添加了它的所有选项卡,如下所示:mTabsAdapter.addTab(bar.newTab().setText(R.string.login),LoginFragment.class,null);mTabsAda

android - 在我的例子中几乎全屏显示对话框(使用 ActionBar 和覆盖)

我正在使用AndroidSupportpackage.我创建了一个对话框:Dialogdialog=newDialog(activity,android.R.style.Theme_Translucent_NoTitleBar_Fullscreen);因为我希望对话框以全屏显示,所以我将主题Theme_Translucent_NoTitleBar_Fullscreen应用到它并且它有效。我有以下两个问题:我希望我的对话框像全屏一样显示,但顶部的ActionBar不被它覆盖,那么我应该使用什么主题?如何使用灰色叠加层来显示对话框覆盖的View(假设我的第一个问题已解决)?

android - ActionBar 下拉导航 - 方向更改将错误的 fragment 放入

我有一个操作栏下拉导航。问题是当我切换到另一个fragment,然后进行方向更改时,它无论如何都会将第一个fragment放入其中,即使我认为我正在正确处理savedInstanceState。问题似乎是onNavigationItemSelected被调用,所以..我将如何正确处理这个问题?我可以将savedInstanceState变量设为一个字段,但感觉不对......publicclassMainActivityextendsFragmentActivityimplementsMyListFragment.OnArticleSelectedListener{publicstat

Android 嵌套 PreferenceScreen 与 ActionBar

我的Android应用程序中有一个SettingsActivity。本来没有Actionbar,所以我实现了这个:settings_toolbar.xmlSettingsActivity.javapublicclassSettingsActivityextendsPreferenceActivity{@OverrideprotectedvoidonPostCreate(BundlesavedInstanceState){super.onPostCreate(savedInstanceState);LinearLayoutroot=(LinearLayout)findViewById(a

Android:单击搜索时,ActionBar 图标和导航下拉菜单之间的边距会发生变化

我有以下设置:因此,您可以单击操作栏的搜索图标,将其变成搜索栏。相当标准:因此,如果您完成搜索,可以单击“主页”图标使栏消失:但是当你返回时,导航下拉菜单向右移动了很多:我真的搞不懂这里发生了什么。我做的第一件事是制作一个全新的应用程序并重新创建它(如下所示)以确保它不是我在主应用程序中使用的样式或主题的问题。那对解决问题没有帮助。我正在使用ActionBarSherlock,所以我接下来要做的就是使用Google的官方ActionBarAPI重建项目。这也没有什么不同。有人有什么想法吗?我会提供你们认为有帮助的任何代码,但我几乎直接从谷歌的文档中获取了实现。谢谢!编辑:添加一些布局边

android - 更新到 Android Lollipop 后的 ActionBar 样式

我昨天通过选择API19开发了自定义ActionBar,今天我将支持库和项目更新为API21,这让我遇到了问题。在我的操作栏中有一个我不需要的菜单到箭头按钮,并且操作栏的样式发生了变化。更新前:更新后:以下是style.xml@style/ButtonAppTheme@drawable/selectable_background_apptheme@style/PopupMenu.Apptheme@style/DropDownListView.Apptheme@style/ActionBarTabStyle.Apptheme@style/DropDownNav.Apptheme@styl

android - 带有菜单按钮的手机上 ActionBar 的正确用户体验?

我有一个为Android2.2构建的应用程序,所以我没有使用3.0+内置ActionBar类,而是使用几年前引入的Google旧UI推荐来构建我自己的自定义ActionBar实现。我的所有屏幕都有1到3个可以执行的操作,因此它们都非常适合ActionBarUI(Google建议最多有三个按钮)。现在的问题是我的屏幕都没有常规选项菜单,因此当用户按下硬件菜单按钮时它们什么也不做。根据Google的界面指南,这是正确的行为。如果您的Activity没有选项菜单,那么在按下Menu按钮时它应该什么都不做。然而,我在用户测试期间发现,当用户按下菜单但没有任何反应时,用户会感到非常困惑(而且每个

android - 遍历Fragment返回栈时如何刷新ActionBar导航项?

Android4.1ActionBar提供了一种有用的导航模式,如列表或选项卡。我正在使用SpinnerAdapter从三个要显示在Viewandroid.R.id.content中的fragment中进行选择。onNavigationItemSelected()监听器然后将每个fragment膨胀到View,并使用FragmentTransaction.addToBackStack(null)将其添加到返回堆栈。这一切都像宣传的那样工作,但我不知道如何更新ActionBar以反射(reflect)当前的返回堆栈。使用ActionBar.setSelectedNavigationIte