应用:showAsAction ifRoom不能正常工作程序兼容性操作栏上 [英] app:showAsAction ifRoom is not working on appcompat action bar

查看:148
本文介绍了应用:showAsAction ifRoom不能正常工作程序兼容性操作栏上的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有以下菜单项目的操作杆;

I have an action bar with the following menu items;

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    tools:context="com.blah.blah.app.ClientActivity" >

    <item android:id="@+id/action_search"
        android:icon="@drawable/search"
        android:title="@string/action_search"
        android:orderInCategory="1"
        app:showAsAction="ifRoom|withText"/>

    <item android:id="@+id/action_settings"
        android:title="@string/action_settings"
        android:orderInCategory="5"
        app:showAsAction="ifRoom"/>

    <item android:id="@+id/action_waiter"
        android:title="@string/action_waiter"
        android:orderInCategory="6"
        app:showAsAction="ifRoom"/>

    <item android:id="@+id/action_cleantable"
        android:title="@string/action_cleantable"
        android:orderInCategory="7"
        app:showAsAction="ifRoom"/>

    <item android:id="@+id/action_suggest"
        android:title="@string/action_suggest"
        android:orderInCategory="8"
        app:showAsAction="ifRoom"/>

    <item android:id="@+id/action_waiterlogin"
        android:title="@string/action_waiterlogin"
        android:orderInCategory="9"
        app:showAsAction="ifRoom"/>
</menu>

问题是我的搜索按钮不会显示操作栏上,但文中溢出的表现。有足够的空间在我的行动吧。

The problem is my search button doesn't show on action bar but the text is showed in overflow. There's plenty of room in my action bar

我用@风格/ Theme.AppCompat.Light

谁能帮我?

推荐答案

请尝试使用
 的android:showAsAction =ifRoom | withText而不是应用:showAsAction =ifRoom | withText

这篇关于应用:showAsAction ifRoom不能正常工作程序兼容性操作栏上的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆