草庐IT

android-actionbar-tabs

全部标签

android - 如何在 ActionBar 的溢出菜单中显示图标

我知道使用nativeAPI是不可能的。是否有解决方法来实现这种View? 最佳答案 一般来说,之前发布的答案是可以的。但它基本上删除了溢出菜单的默认行为。比如在不同的屏幕尺寸上可以显示多少个图标,然后当它们无法显示时它们会掉到溢出菜单中。通过执行上述操作,您会删除许多重要功能。更好的方法是告诉溢出菜单直接显示图标。您可以通过将以下代码添加到您的Activity来做到这一点。@OverridepublicbooleanonMenuOpened(intfeatureId,Menumenu){if(featureId==Window.F

android - 使用 fragment 返回堆栈处理 ActionBar 标题?

我有一个Activity,我在其中加载ListFragment,点击后,它会向下钻取一个级别和一种新类型的ListFragment显示,替换原来的(使用下面的showFragment方法)。这被放置在后栈中。一开始,Activity在操作栏中显示默认标题(即它是根据应用程序的android:label自动设置的)。在显示层次结构中下一级的列表时,单击的项目名称应成为操作栏的标题。但是,当按下Back时,我希望恢复原来的默认标题。这不是FragmentTransaction知道的东西,因此不会恢复标题。我模糊地阅读了有关FragmentBreadCrumbs的信息,但这似乎需要使用自定义

android - 什么是默认 ActionBar 标题字体大小?

似乎是17dip。如果有人知道确切的尺寸,只是想确认一下。 最佳答案 短的……$grepActionBarplatforms/android-11/data/res/values/*导致styles.xml:[…]18sp14sp?textColorSecondary 关于android-什么是默认ActionBar标题字体大小?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9

android - 如何设置自定义 ActionBar 颜色/样式?

我在我的项目中使用Android导航栏,我想将操作栏中的顶部颜色更改为红色,我该怎么做?我有这样的东西,我想要这样的东西,我怎样才能做到这一点? 最佳答案 您可以通过创建自定义样式来定义ActionBar(和其他东西)的颜色:只需编辑您的Android项目的res/values/styles.xml文件。例如这样:@style/MyActionBarThemeANY_HEX_COLOR_CODE然后将“MyCustomTheme”设置为包含ActionBar的Activity的主题。您还可以像这样为ActionBar设置颜色:Act

android - 升级到支持库 v21 后,PreferenceActivity 中没有 ActionBar

升级到支持库v21后,我的PreferenceActivity中的ActionBar没了。我是否错过了主题中的某些属性以再次激活它?我在ablackActionBar上遇到了类似的问题.我还尝试添加一个Toolbar到根布局,但这并没有按预期工作。 最佳答案 请查找GitHub存储库:Here与您自己的代码非常相似,但添加了xml以允许设置标题:继续使用PreferenceActivity:settings_toolbar.xml:SettingsActivity.java:publicclassSettingsActivityex

android - 如何在 ActionBar 中显示自定义 View ?

我想在操作栏中显示自定义搜索(我正在使用ActionBarSherlock)。我明白了:但我想让自定义布局(编辑文本字段)占据整个可用宽度。我已经按照建议实现了自定义布局here.有我的自定义布局search.xml:在MyActivity中:ActionBaractionBar=getSupportActionBar();actionBar.setDisplayHomeAsUpEnabled(true);actionBar.setDisplayShowCustomEnabled(true);actionBar.setDisplayShowTitleEnabled(false);act

android - 如何在 Android 中居中对齐 ActionBar 标题?

我正在尝试使用以下代码将ActionBar中的文本居中,但它会向左对齐。如何让它出现在中心?ActionBaractionBar=getActionBar();actionBar.setDisplayShowTitleEnabled(true);actionBar.setTitle("CanteenHome");actionBar.setHomeButtonEnabled(true);actionBar.setIcon(R.drawable.back); 最佳答案 要在ABS中有一个居中的标题(如果你想在默认的ActionBar中有

android - 如何更新 ActionBar 中显示的菜单项?

我有一个包含2个fragment的Activity。两者都是ListFragments并且都将MenuItems贡献给菜单。我有一个MenuItem,我设置了属性android:showAsAction让它显示为ActionBar上的一个按钮。效果很好。现在MenuItem依赖于状态。这是一个暂停/恢复菜单选项,用于暂停和恢复队列。我的问题是我不知道在创建Fragment时如何设置它的初始状态。它的状态取决于队列是否暂停。所以我有一个AsyncTask获取队列并根据队列的状态设置一个bool值(暂停)。我正在调用onPrepareOptionsMenu以根据队列的最后一个已知状态设置暂

Android 错误 [尝试在空对象引用上调用虚拟方法 'void android.app.ActionBar']

我有一个代码模块,它使用抽屉导航实现viewpager,但是,当我运行代码时,我收到以下错误01-2609:20:02.958:D/AndroidRuntime(18779):ShuttingdownVM01-2609:20:02.959:E/AndroidRuntime(18779):FATALEXCEPTION:main01-2609:20:02.959:E/AndroidRuntime(18779):Process:com.example.tabwithslidingdrawer,PID:1877901-2609:20:02.959:E/AndroidRuntime(18779)

android - 如何从 Android ActionBar 中删除标题文本?

我正在浏览Holo.Light主题,但我似乎找不到可以覆盖的神奇样式来摆脱我的应用首次启动时短暂显示的标题文本.我该怎么做? 最佳答案 试试:getActionBar().setDisplayShowTitleEnabled(false);对于v.7:getSupportActionBar().setDisplayShowTitleEnabled(false); 关于android-如何从AndroidActionBar中删除标题文本?,我们在StackOverflow上找到一个类似的问