草庐IT

actionbar_background

全部标签

Android Yelp 类似于 ActionBar 中的搜索栏

我正在尝试创建在搜索时采用多个参数的android应用程序。目前,我有一个可搜索的界面,可以从我的操作栏中进行搜索。但是,我想创建一个类似搜索栏的yelp,我有2个文本字段可以输入数据,如图所示:如何在搜索时添加额外的文本字段?这是我用来初始化搜索的代码@OverridepublicbooleanonCreateOptionsMenu(Menumenu){//Inflatethemenu;thisaddsitemstotheactionbarifitispresent.getMenuInflater().inflate(R.menu.menu_home,menu);//Associat

android - ActionBar 向上按钮和导航模式

我想实现NavigationPattern在我的应用程序中使用ActionBar中的向上按钮。我有详细信息Activity,在这里我可以来自主页、收藏夹和搜索屏幕。我也可以从浏览器打开这个屏幕(处理特定的url)。当用户按下向上按钮时,我使用flush()方法来模拟返回导航。但是对于这种情况,当用户来自浏览器时,我想打开主屏幕而不是以前的浏览器Activity。我如何识别之前的Activity来自另一个应用,然后导航到主屏幕? 最佳答案 Up应始终导航到Activity的分层父级,而Back应始终临时导航。换句话说,你应该保持原样。

android - 当 ActionBar 选项卡导航太长时如何停止显示为微调器?

我有一个带有Tab导航的操作栏。在3.1上运行时一切都很好,但是一旦我在4.1设备上安装了该应用程序,选项卡就被迫显示为微调器,破坏了我的布局设计。看起来标签占用了太多空间(如果我删除了一些fragment,一切看起来又好了。有没有办法停止这种行为并再次将导航显示为选项卡,就像在android3.1中一样?有人知道吗?谢谢! 最佳答案 我找到了答案here.添加选项卡后必须设置导航模式。 关于android-当ActionBar选项卡导航太长时如何停止显示为微调器?,我们在StackOv

android - 使用 showAsAction ="ifRoom"未在 ActionBar 中显示操作项

我正在尝试向我的支持操作栏添加一些操作项。在我的Activity中,我还向操作栏添加了选项卡。这是Activity的摘录:publicclassShowEmailsextendsActionBarActivityimplementsShowEmailsFragmentInteractionListener{privateIMAPClientServiceservice;privatebooleanbound;privateActionBarab;privateMailDBHelpermdbhelper;privateSQLiteDatabasedb;privateIntentclien

android - 更改 ActionBar 选项卡背景颜色

有没有办法改变ActionBar中标签栏的背景颜色,而无需在一行版本中改变它?澄清我想要的:在纵向模式下,ActionBar分为两行,ActionBar本身和下面的选项卡。在横向模式下,选项卡位于实际的ActionBar中。我想更改人像模式的背景颜色。如果我更改TabView中的背景,两种模式都会更改。我是否必须为它们创建单独的样式?这就引出了第二个问题:有没有办法知道什么时候是双行,什么时候不是?还是我只是遗漏了什么?顺便说一句,我正在使用ActionBarSherlock 最佳答案 我认为您正在寻找ActionBar样式的and

android - 在达到限制时使 ActionBar 上的选项卡滚动,而不是创建下拉列表

如标题所示,我有一个Android4.0平板电脑应用程序,它使用Actionbar和选项卡模式。如果我向操作栏添加超过4或5个选项卡,则会创建一个下拉列表。我已阅读文档,其中指出,“注意:在某些情况下,Android系统会将您的操作栏选项卡显示为下拉列表,以确保最适合操作栏。”只是想知道是否可以覆盖默认行为并让操作栏滚动项目?设计文件http://developer.android.com/design/patterns/actionbar.html谈论可滚动选项卡,但除了在设计文档中,我似乎找不到任何关于它们的信息。 最佳答案 我

android - 从 ICS ActionBar 切换到 Lollipop 工具栏后缺少导航图标

我有一个包含许多使用操作栏和抽屉导航的fragment的Activity。它启用了“homeasup”。我已经实现了正确的逻辑,只有顶级fragment显示操作栏抽屉切换图标,其他fragment显示向上箭头。我通过以下方式实现了这一目标:mDrawerToggle.setDrawerIndicatorEnabled(false);mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED,mDrawerList);现在旧的v4支持库ActionBarDrawerToggle已弃用。我已经切换到v7版本以及新

android - ActionBar fragment 菜单项。把它们放在前面

我正在使用onCreateOptionsMenu成功添加fragment菜单项...@OverridepublicvoidonCreateOptionsMenu(Menumenu,MenuInflaterinflater){super.onCreateOptionsMenu(menu,inflater);inflater.inflate(R.menu.additional_fragment_menu,menu);}上面的附加菜单包括1个菜单项。我需要做的是将这个菜单项放在所有其他现有项目的前面,以便它首先出现在操作栏上。目前它出现在最后。(这是我要添加的android:showAsAc

android - 怎样才能让ActionBar上的item为左一中右一?

我正在使用actionbarsherlock来做到这一点。我在操作栏中想要的示例:[登录][公司Logo][过滤器]我在操作栏中得到的示例:[登录][公司Logo][过滤器]我在res/menu的activity_main.xml中创建了登录按钮、公司Logo和过滤器按钮(以可绘制形式)。然而,操作栏上的那些按钮无法完全向左移动,即使我已经删除了默认的应用程序Logo并将它们设置为false:getSupportActionBar().setDisplayShowTitleEnabled(false);getSupportActionBar().setDisplayShowHomeEn

android - ActionBar 预 hive

我正在为android(2.1>3.1)编写一个应用程序,我想使用熟悉的做法,即在Honeycomb应用程序中使用应用程序图标来进入家庭Activity,但是,当我之前运行该Activity时,非Honeycomb设备,其中Activity.getActionBar();方法还不存在,应用程序强制关闭,如果设备正在运行hive,我如何才能只运行这段指定的代码?@OverrideprotectedvoidonStart(){super.onStart();ActionBaractionBar=this.getActionBar();actionBar.setDisplayHomeAsUp