gpt4 book ai didi

android-appcompat - 使用 appcompat 支持库,溢出无法在 API 7 上工作?

转载 作者:行者123 更新时间:2023-12-04 21:17:40 25 4
gpt4 key购买 nike

我正在使用 v7 appcompat 支持库。操作项在 actionBar 中显示的工作在较新或较旧的设备上都很好。

但是,我没有在 API 7 上得到溢出。例如:

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

<item
android:id="@+id/menuAction"
android:icon="@android:drawable/ic_menu_directions"
android:title="@string/barButtonTitle"
appcompat:showAsAction="always|withText"/>
<item
android:id="@+id/menuAction1"
android:title="@android:string/untitled"
appcompat:showAsAction="never"/>

</menu>
appcompat:showAsAction="always|withText"工作,它在 ActionBar 中显示为一个操作项。然而, appcompat:showAsAction="never"不会像在较新的平台中那样显示在 Overflown 中。它隐藏在底部,当您按下旧的菜单按钮时会显示出来。

这是 appcompat 支持库的预期行为吗?或者我错过了什么让Overflow在旧平台上工作?

最佳答案

Is that the intended behavior from appcompat support library?



是的

仅当设备没有硬件菜单按钮时才会显示溢出按钮(3 个点)。

每个 Gingerbread 设备都必须有一个菜单按钮,因此溢出按钮不会在 API 级别 7 上显示

有关此主题的更多信息,以下博客文章可能很有趣:
http://android-developers.blogspot.de/2012/01/say-goodbye-to-menu-button.html

关于android-appcompat - 使用 appcompat 支持库,溢出无法在 API 7 上工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19061078/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com