gpt4 book ai didi

android - 如何在android中将单个菜单项添加到工具栏?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:53:37 25 4
gpt4 key购买 nike

我只是想在工具栏的左侧有一个后退按钮。但是当我添加以下代码时,它出现在工具栏的右侧。我怎样才能将它更改为左侧?

我的代码

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" tools:context="com.me.myapp.activities.Timer">
<item
android:id="@+id/backButton"
android:title="Back Button"
android:icon="@mipmap/back_icon"
app:showAsAction="ifRoom"></item>
</menu>

最佳答案

您只需要工具栏左上角的返回图标,然后配置工具栏即可。

mToolBar = (Toolbar) findViewById(R.id.toolbarLayout);
mToolBar.setTitle("Toolbar");
mToolBar.setNavigationIcon(R.drawable.ic_back_shadow);
setSupportActionBar(mToolBar);

因为 ToolBar 菜单项完全取决于您的设备是否支持 RTL(从右到左),主要用于 menu items 而不是后退键

此外,您可以使用

处理后退图标
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
switch (item.getItemId()) {
case android.R.id.home:
finish();
return true;
default:
return super.onOptionsItemSelected(item);
}
}

关于android - 如何在android中将单个菜单项添加到工具栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30886567/

25 4 0