gpt4 book ai didi

android - showAsAction = "always"在工具栏中被忽略

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:54:10 34 4
gpt4 key购买 nike

切换到工具栏后,菜单图标出现问题。虽然我设置了一个菜单项 android:showAsAction="always"它不显示图标,我只能点击弹出图标找到它。

这是我的 Activity

public class myActivity extends AppCompatActivity{
.........
public void onCreate(....){
.............
Toolbar toolbar = (Toolbar) findViewById(....);
setSupportActionBar(toolbar);
}
............
public boolean onCreateOptionsMenu(Menu menu{
getMenuInflater().inflate(R.menu.menu, menu);

return super.onCreateOptionsMenu(menu);
}
.............
}

菜单.xml

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

<item
android:id="@+id/settings"
android:icon="@drawable/settings"
android:title="settings"
android:showAsAction="always"
/>
<item
android:id="@+id/help"
android:icon="@drawable/help"
android:title="help"
android:showAsAction="never"
/>
</menu>

设置和帮助图标都只在弹出菜单中。那么如何在工具栏上显示设置图标呢?

最佳答案

android:showAsAction 替换为 app:showAsAction。您还需要在根元素中的现有 xmlns 项旁边添加 xmlns:app="http://schemas.android.com/apk/res-auto" .

关于android - showAsAction = "always"在工具栏中被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32009628/

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