gpt4 book ai didi

android - 无法在 Android 开发人员教程中将搜索按钮添加到操作栏

转载 作者:行者123 更新时间:2023-11-29 00:26:22 25 4
gpt4 key购买 nike

我正尝试按照本教程将搜索按钮添加到 Android 操作栏: https://developer.android.com/training/basics/actionbar/adding-buttons.html

我在 Manifest 中通过 minSdkVersion 修改为 11。

<uses-sdk
android:minSdkVersion="11"
android:targetSdkVersion="16" />

我在 main.xml 中添加了 action_search 项目文件位于 menu文件夹:

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

<item
android:id="@+id/action_settings"
android:orderInCategory="100"
android:showAsAction="never"
android:title="@string/action_settings"/>
<item android:id="@+id/action_search"
android:title="@string/action_search"
android:icon="@drawable/ic_action_search"
android:showAsAction="always|collapseActionView"
android:actionViewClass="android.widget.SearchView"/>

</menu>

Eclipse已经提供了菜单的方法,我没有改:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}

我已将字符串添加到我的 strings.xml : <string name="action_search">Search</string>并包括 ic_action_search.png在我的可绘制文件夹中。

启动时没有错误。我在溢出中看到“设置”菜单项。但是我在任何地方都看不到搜索按钮。

最佳答案

您应该删除此值:collapseActionView

替换这一行:

android:showAsAction="always|collapseActionView"

例如这个

android:showAsAction="never"

关于android - 无法在 Android 开发人员教程中将搜索按钮添加到操作栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19096285/

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