gpt4 book ai didi

android - 隐藏操作栏 3 个点但显示项目

转载 作者:数据小太阳 更新时间:2023-10-29 02:50:57 25 4
gpt4 key购买 nike

我遇到一个问题,我的操作栏中有 2 个项目(一个“刷新”按钮和一个“保存”按钮,但由于某种原因它们没有显示,而是嵌套在选项菜单中(3 个点)。有人知道如何删除 3 点菜单并显示我的 2 个项目吗?我尝试了很多方法,但最终我只是删除了所有三个项目。提前致谢。

这是我的代码

add_event_action.xml(这是我的菜单 xml)

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/action_refresh"
android:showAsAction="always"
android:icon="@drawable/ic_action_refresh"
android:title="Refresh"/>

<item
android:id="@+id/action_save"
android:showAsAction="always"
android:title="@string/save"/>
</menu>

这是我的 Java 类

public class RandomActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_events_list);

}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.add_event_action, menu);
return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
// action with ID action_refresh was selected
case R.id.action_refresh:
Toast.makeText(this, "Refresh selected", Toast.LENGTH_SHORT)
.show();
break;
// action with ID action_settings was selected
case R.id.action_save:
Toast.makeText(this, "Save selected", Toast.LENGTH_SHORT)
.show();
break;
default:
break;
}

return true;
}
}

最佳答案

如果我没理解错的话,您的工具栏中需要两个菜单按钮。

这对我有用,把它放在你的 menu.xml 中:

<item
android:id="@+id/done"
android:title="@string/done"
app:showAsAction="always|withText"/>

关于android - 隐藏操作栏 3 个点但显示项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45572716/

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