-1

当我向菜单添加其他项目时,它会在具有较小屏幕(如 400x800)的手机上消失。我尝试添加填充,但我不想让图标变小,而只是将整个菜单向左移动一点,因为我看到有空间。有没有人有类似的问题并解决它? 在此处输入图像描述

代码:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">
    <item
        android:id="@+id/graphic"
        android:icon="@drawable/ic_graphic_white_30dp"
        android:title="Graphic"
        app:showAsAction="always" />

    <item
        android:id="@+id/save"
        android:icon="@drawable/ic_save_white_24dp"
        android:title="@string/save"
        app:showAsAction="always" />

    <item
        android:id="@+id/share"
        android:icon="@drawable/ic_share_white_24dp"
        android:title="@string/share"
        app:showAsAction="always" />

    <item
        android:id="@+id/count"
        android:icon="@drawable/ic_pie_chart_white_24dp"
        android:title="@string/count"
        app:showAsAction="always" />
    
    <item
        android:id="@+id/camera"
        android:icon="@drawable/ic_camera_alt_white_24dp"
        android:title="@string/photo"
        app:showAsAction="always" />

    <item
        android:id="@+id/lock"
        android:icon="@drawable/ic_action_secure"
        android:title="@string/lock"
        app:showAsAction="always" />
</menu>
4

1 回答 1

0

您可以使用 actionBar 的配置,如下所示:

ActionBar mActionBar = getSupportActionBar();
mActionBar.setNavigationMode(NAVIGATION_MODE_LIST);
mActionBar.setListNavigationCallbacks(mAdapter, mNavigationCallback);

你可以按照这个例子:Sample Here

于 2021-01-13T09:29:39.693 回答