草庐IT

Actionbar

全部标签

android - 带有拆分 ActionBar 的 ShareActionProvider

我正在使用ShareActionProvider并希望在顶部空间不足时利用拆分的ActionBar-android:uiOptions="splitActionBarWhenNarrow"。当ActionBar不需要拆分时,该Action可以正常工作:但是,当ActionBar确实需要拆分时,ActionProvider似乎完全打破了较低的ActionBar布局。它填充了顶部ActionBar下方的整个视口(viewport),并且Action本身不会出现:有没有人能够成功地同时使用这两个功能? 最佳答案 此问题已在ActionBa

android - 将自定义布局添加到无边距的 ActionBar/Toolbar

我想创建一个自定义高度工具栏,它可以正常工作,直到我向其中添加内容。然后我的内容被调整到后退箭头和操作栏按钮之间。如何使我的内容占据整个宽度,以便创建如下所示的布局?我猜“+”图标需要在工具栏的父布局中?文档说:TheapplicationmayaddarbitrarychildviewstotheToolbar.Theywillappearatthispositionwithinthelayout.Ifachildview'sToolbar.LayoutParamsindicatesaGravityvalueofCENTER_HORIZONTALtheviewwillattemptt

android - ActionBar Sherlock 菜单项 OnClick

我是使用SherlockActionBar的新手,我已经让它在我的应用程序中运行,并且我在操作栏中有一个项目,但我不知道如何让项目在单击时执行某些操作我得到的就是这个.publicbooleanonCreateOptionsMenu(Menumenu){menu.add("Folder").setIcon(R.drawable.folder).setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);returntrue;}publicbooleanonActionItemClicked(ActionModemode,MenuItemitem){

android - 是否可以在 android 中使用 Actionbar sherlock 在操作菜单项中实现切换按钮

我有一个应用程序,它在操作菜单项中有切换按钮,虽然我使用的是ActionbarSherlock,但我不知道如何将切换按钮放在操作菜单项中。我不想将其作为自定义布局放置在操作栏中,但我想将其放置为菜单项。如果有人找到解决方案,请帮助我。目的,如果我更改切换按钮的状态,它会根据ALphabets和出生日期再次对人进行排序。提前致谢! 最佳答案 像普通的菜单按钮一样添加它,用一个bool变量检查它的状态,你可以在改变排序模式时改变图标和标题booleanbirthSort=false;@OverridepublicbooleanonOpt

android - 使用 ActionBarSherlock 向 ActionBar 添加按钮

我一直在尝试向SherlockActionBar添加一个按钮,但无法正常工作。这是我的代码:@OverridepublicbooleanonCreateOptionsMenu(Menumenu){android.view.MenuInflaterinflater=getMenuInflater();inflater.inflate(R.menu.menu,(android.view.Menu)menu);returnsuper.onCreateOptionsMenu(menu);}这是我的menu.xml代码:这不起作用,因为即使我按下菜单按钮,也没有任何显示。还有其他方法吗?我有什么

ListFragment 中的 Android Actionbar Search 小部件实现

目前我的应用程序在左侧设置了一个ListFragment,在右侧设置了一个DetailsFragment(类似于下面平板电脑上的布局)。在操作栏上,我有一个搜索小部件,当提交搜索词时,它应该更新列表的内容(在ListFragment中)。我一直在关注androiddev(http://developer.android.com/guide/topics/search/search-dialog.html)上的搜索指南,但在同一Activity中更新列表时遇到问题。我已经设法通过在提交搜索词时调用新Activity来实现某种形式的实现,但这会使后退按钮的行为异常(即,您按下后退并转到上一

android - 如何获取 ActionBar MenuItem 的当前位置?

我想在应用的ActionBar中的MenuItem下方显示一个小信息标签。要正确定位它,我需要知道MenuItem的x位置。到目前为止,Google没有给我带来任何有用的结果。有可能吗? 最佳答案 我找到了另一种方法来获取操作栏按钮的Hook,这可能比公认的解决方案更简单。您可以简单地调用findViewById,并使用菜单项的id!现在最困难的部分是什么时候你可以这样称呼吗?在onCreate和onResume中,为时过早。一种方法是使用窗口的ViewTreeObserver:finalViewTreeObserverviewTr

android - 如何在 MainActivity 的 ActionBar 中关闭/关闭/折叠 SearchView?

我正在尝试在输入值后清除并关闭SearchView。我找到了一个解决方案,但它会关闭搜索,如果我再次尝试搜索,它将不会执行任何操作。@OverridepublicbooleanonCreateOptionsMenu(Menumenu){getMenuInflater().inflate(R.menu.activity_main_actions,menu);searchView=(SearchView)menu.findItem(R.id.action_search).getActionView();searchView.setOnQueryTextListener(searchList

android - 以编程方式更改 ActionBar 选项卡下划线颜色

我已经通过创建了操作栏ActionBaractionbar=getActionBar()actionbar的背景被改变了actionbar.setBackgroundDrawable(actionBarBackgroundImage);现在我需要以编程方式更改操作栏选项卡的下划线颜色。有什么方法可以改变操作栏标签的下划线颜色吗? 最佳答案 您也可以使用AndroidActionBarStyleGenerator轻松为您的操作栏和标签设置主题。 关于android-以编程方式更改Actio

android - 在 XML 中为 ActionBar 定义自定义 Logo (不同于 Logo )?

我想为我的应用创建一个Actionbar_style.xml,并且我想使用一个不同于我的应用Logo/图标的Logo。如何以编程方式更改它很清楚:ChangelogothatappearsinAndroidActionBarprogramatically但是像这样我需要将其编码到每个Activity中。是否已经有xml标签可以在xml中定义自定义Actionbarlogo?我的Customstyles.xml@drawable/action_bg0androidstyles.xml好像没有...@android:drawable/action_bar_backgrounduseLogo