Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.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
Android Actionbar操作按钮显示为下拉项,而不是按钮_Android_Android Actionbar_Android Button - Fatal编程技术网

Android Actionbar操作按钮显示为下拉项,而不是按钮

Android Actionbar操作按钮显示为下拉项,而不是按钮,android,android-actionbar,android-button,Android,Android Actionbar,Android Button,我试图删除我的一个动作栏项目(设置菜单)并添加另一个,但它没有将正确的图标/动作添加到动作栏 我的布局文件如下 <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/action_settings" android:title="@string/action_settings" android:icon="@drawable/setting

我试图删除我的一个动作栏项目(设置菜单)并添加另一个,但它没有将正确的图标/动作添加到动作栏

我的布局文件如下

<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/action_settings"
    android:title="@string/action_settings"
    android:icon="@drawable/settings"
    android:showAsAction="always" />
</menu>
它显示了三个安卓点,而不是我自己的图标(它还将其放在下拉列表中) 我想更改红色圆圈中的点
我做错了什么

您的布局文件应该是这样的

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item android:id="@+id/action_settings"
    android:title="@string/action_settings"
    android:icon="@drawable/settings"
    app:showAsAction="always" />


您的布局文件应该是这样的

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item android:id="@+id/action_settings"
    android:title="@string/action_settings"
    android:icon="@drawable/settings"
    app:showAsAction="always" />


非常简单,替换布局代码:

<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/action_settings"
    android:title="@string/action_settings"
    android:icon="@drawable/settings"
    android:showAsAction="never" />
</menu>

非常简单,替换布局代码:

<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/action_settings"
    android:title="@string/action_settings"
    android:icon="@drawable/settings"
    android:showAsAction="never" />
</menu>


你想更改什么,actionbar图标还是菜单项图标?我想更改actionbar图标你需要更改名称空间,将
android:showAsAction
更改为
app:showAsAction
也试试我的代码@Twizzler。你想更改什么,actionbar图标还是菜单项图标?我想更改你需要更改的actionbar图标将名称空间更改为
android:showAsAction
app:showAsAction
在@Twizzler处也尝试我的代码。