o19830015 2013-08-06 06:41 采纳率: 12.5%
浏览 1004

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);

是不是有什么弄错了?

  • 写回答

1条回答 默认 最新

  • ChatGPTᴼᴾᴱᴺᴬᴵ 2023-01-11 10:55
    关注

    根据您给出的代码和配置,看起来没有什么明显的错误。


    首先,您已经在菜单文件中将“Connect to Google+”菜单项设置为始终显示在 ActionBar 中(使用 android:showAsAction="always")。


    其次,您在 Activity 的 onCreate 方法中已经启用了 ActionBar 上的“返回”按钮,并且已经将该按钮设置为可用状态。


    因此,您的菜单应该在 ActionBar 中显示。如果菜单项未正确显示,可能是因为在设备或模拟器上的屏幕尺寸/分辨率过小,导致菜单项被移动到溢出菜单中。


    也可能是菜单项内容过多导致没有展示在 actionbar上,或者在样式里面设置了actionbar的高度和宽度,导致显示不全。

    评论

报告相同问题?

悬赏问题

  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容