草庐IT

Actionbar

全部标签

android - 在 ActionBar 上显示 SearchView 的软键盘

我们在ActionBar上有一个设置为非图标化的SearchView。由于在用户输入要搜索的内容之前我们在View中没有任何内容,因此为SearchView提供初始焦点并确保软键盘显示已准备好供用户输入文本是有意义的-否则他们'您总是必须先点击SearchView。我可以通过调用给SearchView焦点searchView.requestFocus();但是我无法让软键盘出现。在我们的另一个fragment中,我有一个我们想要聚焦的EditText我可以通过调用让软键盘出现在那里InputMethodManagermgr=(InputMethodManager)getActivity

android - ActionBar 兼容性和透明度

我想让支持库中的ActionBar完全透明,但是,似乎更改背景可绘制对象是不够的,因为背景是堆叠的。如果你放置一个半透明的背景,你最终会得到默认背景。有谁知道去除背景的方法吗?是这样的:背景绘制代码:如您所见,可绘制对象具有与默认灰色背景重叠的透明蓝色。 最佳答案 好的,我找到了与SDK混淆的解决方案。看起来很简单,你需要做三件事:如我的问题所示,创建一个可绘制的背景。像这样创建一个ActionBar样式:@style/MyActionBar@style/MyActionBar@drawable/actionbar_backgrou

android - 恢复默认操作栏布局

我将自定义View应用到ActionBar,就像这样//Inflatethe"Done/Discard"customActionBarview.LayoutInflaterinflater=(LayoutInflater)DetailsHost.mActionBar.getThemedContext().getSystemService(DetailsHost.LAYOUT_INFLATER_SERVICE);finalViewcustomActionBarView=inflater.inflate(R.layout.actionbar_custom_view_done_discard

android - Gmail 平板电脑喜欢 Actionbar 项目

我正在尝试构建一个像Gmail应用程序中那样具有拆分actionbar/toolbar的应用程序。这种行为是否有任何View元素,还是我必须自己编写这样的工具栏?当打开slidingDrawer时,搜索图标随着主fragment移动。 最佳答案 为此,您可以添加一个新的Toolbar每个fragment布局的小部件。新的Toolbar类被设计成比传统的Actionbar更灵活,并且在这种拆分设计中会很好地工作。Thispost是实现独立工具栏的一个很好的概述。为了后代的利益,我在下面包含了它的示例代码。@Overridepublic

android - 我可以在 ActionBar 菜单图标中使用矢量可绘制文件吗?

我可以在ActionBar菜单图标中使用矢量文件吗?现在appCompat支持来自API的矢量文件>8.我可以在ActionBar菜单中使用矢量drawable吗? 最佳答案 如果您以编程方式设置菜单图标,它适用于Android@OverridepublicbooleanonCreateOptionsMenu(Menumenu){getMenuInflater().inflate(R.menu.mymenu,menu);MenuItemcancelMenuItem=menu.getItem(0);VectorDrawableComp

android - 同时显示 tab bar 和 listIn Actionbar。 (安卓 hive )

有一种情况,我想在操作栏中同时使用选项卡栏和列表导航。文档说“我们可以将Actionbar置于列表导航模式或标签导航模式”。有没有什么办法可以同时使用。任何指针,帮助。在此先感谢您。 最佳答案 抱歉,您只能选择其中之一。也就是说,您可以使用android:actionLayout将选项菜单项转换为操作栏中的自定义展开布局。您可以使用“选项卡导航模式”,同时以这种方式将您自己的Spinner放在选项卡的右侧。就我个人而言,作为用户,我会觉得这令人困惑,但也许它适用于您的用例。 关于andr

android - 具有多个 fragment 的 ActionBar 选项卡

我一直在尝试更新我的应用程序并开始使用fragment,操作栏,以及我错过的所有其他UI功能。我了解我可以在一个Activity中有多个fragment,有基于设备和所有好东西的不同布局,但我正在努力按照我想要的方式获取一些标签内容。我了解如何添加选项卡,在它们之间切换,但我如何拥有选项卡中有多个fragment?所以例如我基本上有两个我希望用户能够在屏幕上来回切换很容易(为什么我想使用标签)。如果我有两个单独的Activity,我可以在xml文件中指定它并使用布局使用setContentView下面tab1_layout.xmltab2_layout.xml我可以将第二个布局转换为使

android - 在子屏幕首选项的 actionBar 中显示向上按钮

我已经实现了官方指南中显示的我的偏好。我有一个PreferenceActivity,它像这样创建PreferenceFragment:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);Bundleextras=getIntent().getExtras();if(extras!=null){Bundlebundle=newBundle();_widgetID=extras.getInt(GlobalSettings.EXTRA_WIDGET_ID);bu

android - 如何更改 ActionBar 中 MediaRouteButton 的样式?

我意识到我可能在样式和主题方面做了一些根本性的错误,但我仍然是一个Android新手所以请原谅我的无知。我正在尝试将MediaRouteButton的样式从默认的深色更改为浅色,因为我有一个浅色ActionBar。我的MediaRouteButton在ActionBar中实现如下:但是,这给了我:android/res/menu/main.xml:24:错误:错误:找不到与给定名称匹配的资源(在'actionButtonStyle'的值为'@android:style/Theme.MediaRouter.Light')。 最佳答案

android - AppCompat 操作栏样式

我目前正在尝试使用AppCompat而不是ActionbarSherlock。在Android4+设备上,我没有遇到任何问题,因为使用了正常的Actionbar和Holo主题。然而,在较低的Android版本上,使用Theme.AppCompat.Light时会出现这种奇怪的外观。Actionbar是白色的,下面有一条蓝线。我能够通过使用AndroidActionBarStyleGenerator来解决这个问题从AndroidAssetStudio生成自定义主题,其中包含实心操作栏而不是透明操作栏。将它与我使用ActionbarSherlock时得到的Actionbar进行比较时,它仍