[Android:ActionBar操作溢出未在Android 4.3中显示,Samsung Note 2

问题描述 投票:0回答:3

我们切换回显示Actionbar

(来源:android.com

但是未显示[3]操作溢出菜单(在Android 4.3中,Samsung Note 2)。

<uses-sdk
    android:minSdkVersion="15"
    android:targetSdkVersion="19" />

活动类extends android.app.Activity(不是ActionBarActivity)

我玩过,甚至将所有菜单项设置为android:showAsAction="never"(在这种情况下,ActionBar上没有任何动作)

文件

使用appcompat支持库时的类似问题

编辑common_actions.xml的所有动作都作为android:showAsAction="never"

<menu xmlns:android="http://schemas.android.com/apk/res/android" >

    <item
        android:id="@+id/action_home"
        android:icon="@drawable/ic_default_image"
        android:showAsAction="never"
        android:title="@string/recommend"
        />
    <item
        android:id="@+id/action_downloadmanager"
        android:icon="@drawable/icon_personal_light_download_manage"
        android:showAsAction="never"
        android:title="@string/downloadmanage"
        />
    <item
        android:id="@+id/action_search"
        android:icon="@drawable/ic_action_search"
        android:showAsAction="never"
        android:title="@string/search"
        />
    <item
        android:id="@+id/action_settings"
        android:icon="@drawable/ic_action_settings"
        android:showAsAction="never"
        android:title="@string/setting"
        />

</menu>
android android-actionbar
3个回答
3
投票

这是三星的事情,我认为这实际上是一个愚蠢的UI决定。在所有版本的Touchwiz中,不支持ActionBar中的AFAIK溢出,而是必须单击左下角的按钮,在该按钮上会弹出姜饼样式的菜单。

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS90eGc5Sy5qcGcifQ==” alt =“在此处输入图像描述”>

尽管使用AppCompat中的工具栏,虽然您可以覆盖该行为,并且在ActionBar中显示正常的溢出,但是我写了一篇简短的文章,内容涉及从ActionBar移到工具栏,您可以检出here,其中包含指向更多资源的链接。] >


0
投票

0
投票

这是正确的行为。

© www.soinside.com 2019 - 2024. All rights reserved.