草庐IT

Actionbar

全部标签

android - 自定义半透明Android ActionBar

我一直在搜索互联网(例如Android文档、此处的答案等),以寻找我认为是一个相当微不足道的问题的答案。如何实现像GoogleMusic中的半透明操作栏?和YouTube(链接是图片示例)?我希望视频内容全屏显示,并且不受操作栏的限制/下推,同时仍能利用内置UI组件的优势。我显然可以使用完全自定义的View,但如果可能的话,我宁愿利用ActionBar。listActivity//SetupactionbarActionBaractionBar=getActionBar();actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_ST

android - 如何使用 AppCompat v.7 显示和隐藏 ActionBar

我有一个显示文本的简单应用。应用程序从一个带有几个选项的主屏幕开始(例如,一个指向应用程序信息的信息按钮,一个允许用户查看所有可以显示的单独文本的浏览按钮)。主按钮通向另一个显示文本的屏幕。通过左右滑动,他可以看到不同的文本段落。这是应用程序的主要用途。目前我已经实现了一个ActionBar。我的MainActivity.Java扩展了AppCompatActivity。应用程序中的所有内容都在此Activity中。现在我想让ActionBar只出现在“显示”模式,而不是在启动屏幕或“信息”/“浏览”模式中。是否可以在应用的某个部分有一个ActionBar,而在应用的另一部分没有Act

android - 在 ActionBar 上放一个进度条

我正在尝试在actionBar上放置一个不确定的ProgressBar。例如,我使用actionView来放置进度条,例如Google+应用程序。问题在于进度条被视为一个项目,因此在NexusS纵向模式下,我在操作栏上只有一个其他项目,而在Google+上,我可以看到两个项目加上进度条。如何使用androidactionbar放置进度条? 最佳答案 注意:ThefunctionalitybelowisnowdeprecatedintheSupportLibrary.你需要打电话requestWindowFeature(Window.

android - 动态更改 ActionBar 中的图标

我有一个Activity它有一个ActionBar但我需要动态更改ActionBar上的图标,我有一个pause和一个play按钮,当用户点击它时,我需要用pause按钮替换play按钮。我搜索了一下,找到了:@OverridepublicbooleanonCreateOptionsMenu(Menumenu){if(DEBUG)Log.i("onCreateOptionsMenu()","onCreateOptionsMenu()->LogicAnalizerView");//menu.add("").setIcon(R.drawable.pause).setShowAsAction

android - 在 AppCompat 21 中使用 Light.DarkActionBar 主题更改 ActionBar 标题文本颜色

我正在使用v7appcompat21库在Lollipop之前的设备上使用新的Material样式。我的styles.xml看起来像这样:#ff0000#ff0000我正在尝试更改操作栏上的文本颜色。但无论我为textColorPrimary或textColorPrimaryInverse放置什么,颜色始终是白色的。如果我从Theme.AppCompat继承,我可以重写“textColorPrimary”,如果我从Theme.AppCompat.Light继承,我可以重写“textColorPrimaryInverse”。但是在使用Light.DarkActionBar主题时两者都不起作

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