Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将搜索添加到";“主题全息光”;android studio中的ActionBar_Java_Android_List - Fatal编程技术网

Java 将搜索添加到";“主题全息光”;android studio中的ActionBar

Java 将搜索添加到";“主题全息光”;android studio中的ActionBar,java,android,list,Java,Android,List,我正在尝试将搜索功能添加到待办事项列表中。当我使用“Theme.AppCompact.Light”时,我成功地添加了它。然而,当我将我的主题更改为“Theme.Holo.Light”以便我可以将应用程序的图标显示为后退按钮时,我的所有其他图标都会转到包括搜索在内的菜单下拉列表,这将禁用搜索功能。有不同的方法吗 以下是我的风格: <style name="AppTheme" parent="android:Theme.Holo.Light" /> 你必须把app改成android:谢

我正在尝试将搜索功能添加到待办事项列表中。当我使用“Theme.AppCompact.Light”时,我成功地添加了它。然而,当我将我的主题更改为“Theme.Holo.Light”以便我可以将应用程序的图标显示为后退按钮时,我的所有其他图标都会转到包括搜索在内的菜单下拉列表,这将禁用搜索功能。有不同的方法吗

以下是我的风格:

<style name="AppTheme" parent="android:Theme.Holo.Light" />

你必须把app改成android:谢谢,这就解决了问题
     <item
        android:id="@+id/search_bar"
        android:title="@string/menu_search_title"
        app:showAsAction="always"
        app:actionViewClass="android.widget.SearchView"
        android:icon="@android:drawable/ic_menu_search" />

    <item
        android:id="@+id/action_add"
        android:title="@string/menu_add_title"
        app:showAsAction="ifRoom|withText"
        android:icon="@android:drawable/ic_menu_add" />

    <item
        android:id="@+id/action_about"
        android:title="@string/action_about"
        app:showAsAction="ifRoom|withText"
        android:icon="@android:drawable/ic_menu_info_details" />

    <item
        android:id="@+id/action_exit"
        android:title="@string/menu_exit"
        app:showAsAction="ifRoom|withText"
        android:icon="@android:drawable/ic_menu_close_clear_cancel"/>
@Override
 public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.menu_main, menu);
    return super.onCreateOptionsMenu(menu);
}