actionbar-ActionBarCompat显示所有动作

问题描述

ActionBarCompat显示所有动作

使用AppCompat库中的ActionBar。每个添加的动作都在溢出菜单中显示出来。我知道略过了一些东西,代码:

<menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <item
        android:id="@+id/connect_plus"
        android:icon="@drawable/ic_google_plus"
        android:title="Connect to Google+"
        android:showAsAction="always"
        android:titleCondensed="Connect to Google+">
    </item>
</menu>

activity在onCreate方法中的配置

getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setHomeButtonEnabled(true);

是不是有什么弄错了?

时间: 2024-10-04 22:41:19

actionbar-ActionBarCompat显示所有动作的相关文章

《Android平板电脑开发秘籍》——3.7节技巧:在ActionBar中显示子菜单

3.7 技巧:在ActionBar中显示子菜单 Android平板电脑开发秘籍 为了能在ActionBar中显示显示子菜单,需要将子菜单项分组后放入一个 标签中,并将其嵌入欲与子菜单关联的Action项中.让我们假定,你需要创建Create和Update两个Action项.当用户点击Create项时,将会弹出一个子菜单,显示3个子菜单项Create Invoice.Create Customer和 Create Product.为了理解如何定义Action项的子菜单,请新建一个名为ActionB

《Android平板电脑开发秘籍》——3.4节技巧:在ActionBar中显示Action项

3.4 技巧:在ActionBar中显示Action项 Android平板电脑开发秘籍 为了在ActionBar中显示Action项,需要给菜单项添加android:showAsAction属性,菜单项定义于Menu文件中.showAsAction属性决定了如何显示Action项.showAsAction属性可以是以下值. always--在ActionBar中显示此Action项. ifRoom--仅当空间允许时,才在ActionBar中显示此Action项.如果没有足够的空间,此项将显示在O

《Android平板电脑开发秘籍》——3.6节技巧:在ActionBar中显示Action View

3.6 技巧:在ActionBar中显示Action ViewAndroid平板电脑开发秘籍为了更便捷地执行Action,Action View提供了内嵌的控件.从本质上说,Action View允许在ActionBar内放入一个自定义View.Android应用程序最常用的Action View就是SearchView.SearchView提供了一个用户界面,以便输入搜索请求并提交给搜索Provider.如果存在可用的建议项或者结果项,它还能把它们列出来,以便用户能够从中选择.为了能侦测到Se

如何让有物理键的手机在ActionBar始终显示更多菜单menu键

仅作记录代码用,功能未能测试成功,在低版本上不存在 sHasPermanentMenuKey 属性,会出现 java.lang.NoSuchFieldException: sHasPermanentMenuKey 异常 try { ViewConfiguration config = ViewConfiguration.get(this); Field menuKeyField = ViewConfiguration.class.getDeclaredField("sHasPermanentMe

《Android 平板电脑开发实战详解和典型案例》——2.4节动作条——ActionBar

2.4 动作条--ActionBarAndroid 平板电脑开发实战详解和典型案例Android 3.0正式引入了ActionBar控件,抛弃了传统的导航功能,使用软件按钮取代了物理主屏.菜单.后退等按钮,规范了应用程序的导航设计.向开发人员提供了一个相对较新的导航控件,提供了更丰富的功能. 本节将介绍动作条ActionBar的基础知识与简单应用.主要内容是显示选项菜单和提供标签页的切换方式的导航以及提供下拉列表条目导航的操作. 2.4.1 显示选项菜单基本知识ActionBar上有空间时才会显

《Android平板电脑开发秘籍》——3.2节技巧:显示或隐藏ActionBar

3.2 技巧:显示或隐藏ActionBar Android平板电脑开发秘籍 为了在运行时显示或隐藏ActionBar,可以使用其show和hide方法,如下所示: ActionBar actionBar = getActionBar(); actionBar.hide(); // It hides the ActionBar actionBar.show(); // It makes the ActionBar visible 这里,调用getActionBar()方法获取了ActionBar对

app-android Actionbar item无法显示

问题描述 android Actionbar item无法显示 android Actionbar item设置属性 showAsAction为always仍然无法在Actionbar中显示,而是 在menu菜单中显示. android:id="@+id/action_search" android:actionViewClass="android.widget.SearchView" android:icon="@mipmap/actionbar_sea

actionbar完全解析(一)

Action Bar是一种新増的导航栏功能,在Android 3.0之后加入到系统的API当中,它标识了用户当前操作界面的位置,并提供了额外的用户动作.界面导航等功能.使用ActionBar的好处是,它可以给提供一种全局统一的UI界面,使得用户在使用任何一款软件时都懂得该如何操作,并且ActionBar还可以自动适应各种不同大小的屏幕.下面是一张使用ActionBar的界面截图: 其中,[1]是ActionBar的图标,[2]是两个action按钮,[3]是overflow按钮. 由于Actio

《Android平板电脑开发秘籍》——3.9节技巧:创建一个下拉列表式的ActionBar

3.9 技巧:创建一个下拉列表式的ActionBarAndroid平板电脑开发秘籍在下拉列表式ActionBar 中,Action项以下拉列表的形式显示出来.为了在ActionBar中显示下拉列表,请调用它的setNavigationMode()方法,把ActionBar.NAVIGATION_ MODE_LIST值作为参数传入,如下所示: actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST); 下拉列表以spinner方式显示一